查看jupyter notebook现有环境
conda设置了新的环境,但是jupyter notebook中不显示这个环境,需要将新的conda环境添加到jupyter notebook中。
可以用如下指令查看jupyter notebook中现有的kernel有哪些:
$ jupyter kernelspec list
添加环境
首先需要切换到新的conda环境中。然后在该环境中安装ipykernel,并手动添加这个kernel到jupyter notebook中。这样就大功告成了。
详细步骤如下(假设conda新环境叫newenv):
- 切换到conda新环境:
$ conda activate newenv
- 在conda新环境中安装ipykernel:
$ conda install ipykernel
- 同样在conda新环境中手动添加这个新kernel:
$ python -m ipykernel install --name newenv --display-name "new_env"
其中,--name 是这个conda新环境的名称,这里是 newenv 。--display-name 是这个conda新环境在jupyter notebook中显示的名称,这里是 "new_env" ,所以之后在jupyter notebook中 newenv 环境就显示为 new_env 。
- 此时,再切换到安装jupyter notebook的环境下,运行jupyter notebook,在
新建环境或者切换环境中就能找到新添加的conda环境了。
# 假设jupyter notebook装在base环境下$ conda activate base# 查看kernel是否添加成功$ jupyter kernelspec list
