https://ipython.readthedocs.io/en/latest/install/kernel_install.html
当使用jupyter-notebook --no-browser
启动一个 notebook 时,默认使用了该 jupyter module 所在的 Python 环境作为 kernel,比如 C:\devel\Python\Python311
。
如果,需要加载另外一个 Python 环境,比如 C:\devel\Python\Python37
,由该如何做呢?
首先,切换到 Python37,比如使用:
export PYTHON_HOME=/c/devel/Python/Python37
export PATH=$PYTHON_HOME:$PYTHON_HOME/Scripts:$PATH
第二步,安装 ipykernel
python -m pip install ipykernel # 注意,此处的 python 是 Python37
第三步, 指定新加的 ipykernel 地址
python -m ipykernel install --name "Python37" # 注意,此处的 python 是 Python37 环境
Installed kernelspec Python37 in C:\ProgramData\jupyter\kernels\python37
第四步,检查
回到 Python311,执行命令:
└─ $ jupyter-kernelspec list
Available kernels: # 可以看到类似
python3 C:\devel\Python\Python311\share\jupyter\kernels\python3
python37 C:\ProgramData\jupyter\kernels\python37
同样,在启动 jupyter notebook 后,可以看到: