如何在conda虚拟环境中使用jupyter notebook?
问题提出:在使用jupyter notebook阅读别人的ipynb文件时,结果无法运行。发现是由于环境中不包含所需的相应模块,即jupyter notebook使用的是conda的base环境,不含相应的包。通过搜索,解决问题的方法如下:
- 激活虚拟环境
conda activate env-name
- 在虚拟环境中env-name中安装ipykernel
pip install ipykernel
- 执行以下命令,将kernel添加至jupyter notebook
python -m ipykernel install --user --name env_name --display-name "在jupyter中显示的环境名称"
例如:
python -m ipykernel install --user --name Pytorch_env --display-name "Pytorch env"
- 随后在相应的目录下启动jupyter notebook
(1)创建新的ipynb文件时,可以在new
处更改kernel
(2)打开相应的ipynb文件时,可以在上面菜单栏中的kernel——change kernel
处更改所需的kernel - 随后即可使用该虚拟环境进行相应的操作。