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。

相关推荐
卷无止境2 小时前
一人公司的全栈选型指南:让 AI Agent 写得快,也让生意跑得稳
后端·python
滴啦嘟啦哒4 小时前
【具身笔记】【π0.5 微调与仿真】五、在MuJoCo中实现可视化仿真
笔记·python·vla·具身
全栈练习生4 小时前
AI安全与红队测试
python·ai
费曼学习法4 小时前
把「发送成功」当「送达」?我排查 IM 长消息被静默吞掉的完整过程
python·ai编程·自动化运维
鸽鸽程序猿5 小时前
【项目】【在线判题系统】b端题目增删改
开发语言·python
NetX行者5 小时前
Python 工程化入门:从脚本到规范的 Python 项目结构
网络·python
MasonYyp5 小时前
asyncio并发协程
python
小小张说故事5 小时前
Python 的整数为什么永远不会溢出?拆开大整数对象,看 30 位一节的存储与运算代价
python
用户298698530145 小时前
Python 实现 Word 与 TIFF 双向转换的方案
后端·python·api
benchmark_cc6 小时前
实时行情和分钟 K 线应该如何配合使用?从信号计算到交易决策的完整分析
大数据·python·数据分析·pandas·量化交易·股票数据·quantdash