Jupyter Notebook与virtual environment
Tue 23 September 2025
Jupyter Notebook已经有了IPython kernel。一个人往往想安装与python或现有的virtual environment 环境所提供的不同的kernel。
(1)新启用一个virtual environment。并进入当前的虚拟环境。
(2)安装提供了IPython kernel的包。
pip install --user ipykernel
将现有的virtual environment添加到jupyter。
python -m ipykernel install --user --name=myenv
可能会输出:
Installed kernelspec myenv in /home/user/.local/share/jupyter/kernels/myenv
这个目录中,应该有一个kernel.json文件。检查这个文件,确保无误。
{ "argv": [ "/home/user/anaconda3/envs/myenv/bin/python", "-m", "ipykernel_launcher", "-f", "{connection_file}" ], "display_name": "myenv", "language": "python" }
(3)现在就可以在jupyter notebook中选用已经安装的虚拟环境中的kernel了。
Jupyter Virtual Environment
(4)从jupyter notebook中移除这个虚拟环境
删除虚拟环境即可。
查看现有的kernel:
jupyter kernelspec list
输出:
Available kernels: myenv /home/user/.local/share/jupyter/kernels/myenv python3 /usr/local/share/jupyter/kernels/python3
删除不需要的kernel:
jupyter kernelspec uninstall myenv
Category: 待整理