阅读前的你是否为以下情况:
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!
版权归原作者 啥也不会的鲤工仔 所有, 如有侵权,请联系我们删除。