我们希望在vscode中运行jupyter notebook,而且可以随意选择不同env下的python解释器。
前提:每个env中都装了jupyter notebook(命令:pip install ipykernel;大多数解释器自带了,就不用安装了)。
vscode比较特殊,并不是env中装了jupyter notebook就可以直接切换使用,还必须将对应env的解释器纳入jupyter kernel里才行。
用到的命令
(1)查看当前jupyter kernel中有多少个解释器
该命令可以在linux 终端,windows命令行,conda env下运行。
jupyter kernelspec list
无标题.png
(2)将不同env下的解释器加入jupyter kernel中
该命令必须在对应env下运行,才能将该env下的解释器纳入jupyter kernel中。
your_kernel_name是用户可以随便取的名称,只是个标记而已。
注意“=”两边不能有空格
ipython kernel install --user --name=your_kernel_name
无标题.png
(3)在vscode中打开一个notebook代码文件,并选择对应的解释器
无标题.png(3)删除jupyter kernel中的某个解释器
命令行输入下述代码,其中kernel_name是已经存在的(如(2)中图片上的chemprop)
jupyter kernelspec remove your_kernel_name
参考连接:
https://blog.csdn.net/sunjinshengli/article/details/107016236
网友评论