在jupyter中添加其他版本的PYTHON内核分为两个步骤,分别是创建一个新的运行环境和将运行环境添加到Jupyter内核选项中。
1、采用conda命令创建一个新的运行环境
-
查看当前的运行环境
conda env list
-
删除某个运行环境
env remove --name py38
-
指定python版本创建一个运行环境
conda create --name py38 python=3.8
-
激活运行环境
conda activate py38
进入环境后运行pip install 可以装一些包,如果要添加到jupyter的内核,ipykernel是必须安装的。
这里安装了常用的pandas、numpy和必备的ipykernel安装包。
-
查看已经安装的包
pip list
-
退出运行环境
conda deactivate(非必要,只是为了完整性)
2、将运行环境添加到Jupyter内核选项中
-
添加运行环境到jupyter的内核中
python -m ipykernel install --user --name py38 --display-name "Python 3.8"
其中,--user选项表示在当前用户的级别上安装内核,--name是内核的内部名称,而--display-name是在Jupyter Lab界面上显示的名称。请注意这一步非常关键,一定要在py38的运行环境中添加内核,否则即便添加成功jupyterlab中如何切换都会是默认版本的内核。
添加完毕后请重启内核,再次进入jupyterlab中就可以看到新的内核。
查看内核版本
-
查看当前内核
jupyter kernelspec list
-
最后尝试删除这个内核(非必要,只是为了复原用)
jupyter kernelspec remove py38
或者
jupyter kernelspec uninstall py38