Jupyter lab 配置两个python环境

要在 Jupyter Lab 的 Launcher 中显示多个 Python 版本(比如你说的 Python 3.13 和 Python 3.9),你需要为每个版本分别创建 kernel(内核),并将它们注册到 Jupyter 中。下面是详细步骤(以 Windows 为例):


✅ 第一步:确保两个版本都已安装

先找到python位置

bash 复制代码
where python

确保你已经分别安装了 Python 3.13 和 Python 3.9,并知道它们的路径,比如:

  • Python 3.13: C:\Python313
  • Python 3.9: C:\Python39

你可以分别用这两个命令确认版本是否可用:

bash 复制代码
C:\Python313\python.exe --version
C:\Python39\python.exe --version

✅ 第二步:为每个 Python 安装 ipykernel

你需要为每个 Python 版本安装 ipykernel 包。

(1)给 Python 3.13 装:
bash 复制代码
C:\Python313\python.exe -m pip install ipykernel
(2)给 Python 3.9 装:
bash 复制代码
C:\Python39\python.exe -m pip install ipykernel

✅ 第三步:将两个 Python 注册为 Jupyter 内核

(1)注册 Python 3.13 为一个 kernel(可命名为 python313):
bash 复制代码
C:\Python313\python.exe -m ipykernel install --user --name python313 --display-name "Python 3.13"
(2)注册 Python 3.9 为一个 kernel(可命名为 python39):
bash 复制代码
C:\Python39\python.exe -m ipykernel install --user --name python39 --display-name "Python 3.9"

✅ 第四步:启动 Jupyter Lab 查看

现在你可以用以下命令启动 Jupyter Lab:

bash 复制代码
jupyter lab

在 Launcher 中的 Notebook 区域,你就会看到:

  • Python 3.13
  • Python 3.9

两个内核都可以选择启动 Notebook。


🔄 可选:移除不需要的内核

如果你以后不想显示其中某个内核了,可以用以下命令删除它:

bash 复制代码
jupyter kernelspec uninstall python313

或者:

bash 复制代码
jupyter kernelspec uninstall python39

如你还有使用 Anaconda 或虚拟环境,我也可以教你如何在 conda env 中显示多个 Python notebook 内核。需要的话请告诉我你是否使用 conda

相关推荐
寻星探路5 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
ValhallaCoder8 小时前
hot100-二叉树I
数据结构·python·算法·二叉树
猫头虎9 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
八零后琐话9 小时前
干货:程序员必备性能分析工具——Arthas火焰图
开发语言·python
青春不朽51210 小时前
Scrapy框架入门指南
python·scrapy
MZ_ZXD00111 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
全栈老石11 小时前
Python 异步生存手册:给被 JS async/await 宠坏的全栈工程师
后端·python
梨落秋霜11 小时前
Python入门篇【模块/包】
python
阔皮大师13 小时前
INote轻量文本编辑器
java·javascript·python·c#