0


告别Jupyter Notebook,我能用VSCode跑.ipynb文件啦!

阅读前的你是否为以下情况:

1、你应该知道Anaconda虚拟环境搭建与使用吧

2、你应该对Jupyter NoteBook层出不穷的BUG感到厌烦了吧

3、你希望有一个更加精美跑代码界面吧

如果是的,

OK,直接上教程!


如何使用:

一、配置内核

1、在终端activate你的虚拟环境,安装ipykernel

pip install --upgrade ipykernel

2、对该环境安装内核(例如,我的虚拟环境名叫"Pytorch")

conda install -n Pytorch ipykernel

3、配置内核

python -m ipykernel install --user --name Pytorch --display-name "Pytorch"

这里,第一个 Pytorch 是你的虚拟环境的名称,第二个 "Pytorch" 是该虚拟环境内核的别名

[第二个随便取也行,只是取相同名称比较好记]

附加:

展示所有内核

jupyter kernelspec list

移除不想要的内核(比如说我不想要test1内核了)

jupyter kernelspec uninstall test1
二、VSCode使用虚拟内核

1、安装Jupyter扩展

2、打开一个.ipynb文件,并且在页面右上角配置内核

(学术小白,用的环境有点多哈哈哈哈哈)

3、完成,ipynb文件已经可用跑通了!

4、如果VScode报错说你的环境需要ipykernel,原因是你当前的虚拟环境可能并未配置内核,重复试试上面步骤就行的啦!


附加小知识:

1、如何查看你的虚拟环境的python SDK在哪里呢?

在你安装Anaconda的目录下,进入env文件夹,然后找到在环境名称下的python.exe,便是你的虚拟环境的SDK

2、如果你真的非常非常懒,连环境都不想配,也可以直接用云平台来跑

(1)富哥的话可以直接买个华为云的ModelArts来玩玩,好像一个深度学习框架也就每小时几十块钱而已

(2)想白嫖的话可以试试飞浆百度的AI Studio,每天有送4小时的2核8GB的GPU,对于我这种常年性摸鱼者来说已经足够了,当然缺点是只能使用paddle的学习框架,想用Pytorch,Tensorflow的话得另辟蹊径


无关紧要的吹水:

个人感觉VSCode做的还算是比较良心的了,既能让你看到当前cell正在运行的时间,也能保持kernel稳定连接

当然,写这篇博客还有另一个原因,就是...

Jupyter Notebook把我人给整麻了!!!

1、前段时间kernel也是非常容易掉线,而且代码块也会动不动直接卡死,又没输出,也没时间显示,都不知道cell是不是还在运行

等了半天等出个寂寞,这时间给王者都能开两把了

2、而且还动不动就跳出一个验证Token Authentication的网页来整活(真无语了)

3、现在更夸张,内核直接开摆了,连接Error直接报错

这个HTTP 403:Forbidden api什么的,现在网上也还没有比较好的解决方法

大部分都是说什么重装,改版本,改路径什么的

我太菜了,做不到呜呜呜


整了一个晚上,一怒之下,直接放弃!!!

拜拜了,Jupyter Notebook!

标签: vscode jupyter conda

本文转载自: https://blog.csdn.net/m0_62517792/article/details/134131700
版权归原作者 啥也不会的鲤工仔 所有, 如有侵权,请联系我们删除。

“告别Jupyter Notebook,我能用VSCode跑.ipynb文件啦!”的评论:

还没有评论