当我们在conda中创建新的虚拟环境后,别忘了将新建的虚拟环境添加进Jupyter notebook内核,否则每次启动Jupyter notebook都会进入默认的base环境下导致新安装的包无法使用。具体操作步骤如下:(本文新建的虚拟环境以py37为例)

进入新建的虚拟环境

1
conda activate py37

安装nb_conda

1
conda install nb_conda

安装ipykernel

1
conda install -n py37 ipykernel

将虚拟环境写入Jupyter notebook

1
python -m ipykernel install --user --name py37 --display-name "显示名称"

此处注意--display-name后接的是在jupyter notebook中显示的虚拟环境名称(可以自定义),不要忘记双引号。

执行完之后,就能在jupyter notebook中看到新建的虚拟环境了:)

1jupyter notebook conda环境