要在 Jupyter Lab 的 Launcher 中显示多个 Python 版本(比如你说的 Python 3.13 和 Python 3.9),你需要为每个版本分别创建 kernel(内核),并将它们注册到 Jupyter 中。下面是详细步骤(以 Windows 为例):
✅ 第一步:确保两个版本都已安装
先找到python位置
where python
确保你已经分别安装了 Python 3.13 和 Python 3.9,并知道它们的路径,比如:
- Python 3.13:
C:\Python313
- Python 3.9:
C:\Python39
你可以分别用这两个命令确认版本是否可用:
C:\Python313\python.exe --version
C:\Python39\python.exe --version
✅ 第二步:为每个 Python 安装 ipykernel
你需要为每个 Python 版本安装 ipykernel
包。
(1)给 Python 3.13 装:
C:\Python313\python.exe -m pip install ipykernel
(2)给 Python 3.9 装:
C:\Python39\python.exe -m pip install ipykernel
✅ 第三步:将两个 Python 注册为 Jupyter 内核
(1)注册 Python 3.13 为一个 kernel(可命名为 python313
):
C:\Python313\python.exe -m ipykernel install --user --name python313 --display-name "Python 3.13"
(2)注册 Python 3.9 为一个 kernel(可命名为 python39
):
C:\Python39\python.exe -m ipykernel install --user --name python39 --display-name "Python 3.9"
✅ 第四步:启动 Jupyter Lab 查看
现在你可以用以下命令启动 Jupyter Lab:
jupyter lab
在 Launcher 中的 Notebook 区域,你就会看到:
- Python 3.13
- Python 3.9
两个内核都可以选择启动 Notebook。
🔄 可选:移除不需要的内核
如果你以后不想显示其中某个内核了,可以用以下命令删除它:
jupyter kernelspec uninstall python313
或者:
jupyter kernelspec uninstall python39
如你还有使用 Anaconda 或虚拟环境,我也可以教你如何在 conda env
中显示多个 Python notebook 内核。需要的话请告诉我你是否使用 conda
。