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

相关推荐
长空任鸟飞_阿康3 分钟前
三、《从零手撸 Agent》 · system prompt 与核心参数:调好你的旋钮
人工智能·python·ai·prompt
一晌小贪欢23 分钟前
python-第29天:Python面向对象之多态与抽象类
开发语言·python·数据可视化·面向对象·python办公·python多态
心平气和量大福大1 小时前
android studio(AS)工具-调试-统计总行数
android·ide·android studio
2601_962381581 小时前
ArcGIS+Python+AI赋能高标准农田建设项目审计提质增效
python·arcgis·ai·高标准农田审计·大数据审计
rust&python1 小时前
课程表的归一化处理
python·程序人生·信息可视化
2601_962099082 小时前
replit如何运行python
python·代码编辑器·编程环境·在线ide·replit
头发够用的程序员2 小时前
别被 TOPS 参数迷惑:手把手推导边缘 GPU 整型算力
人工智能·python·ubuntu·计算机视觉·硬件架构·边缘计算
TechWayfarer2 小时前
做IP归属地查询时总是查不准?IP纯净度检测实战:从“查归属地“到识别“脏IP“的四个维度
服务器·网络·python·tcp/ip·安全·web安全
小溪学编程3 小时前
Java InputStream 详解:从基础到实战
java·python·php
笨笨饿3 小时前
#137_死机恢复现场_Armino平台AP系统swd调试
git·python·stm32·单片机·嵌入式硬件·物联网·vim