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。

相关推荐
hhcgchpspk3 小时前
flask服务端页面预防被爬措施
后端·python·flask·网络爬虫·防爬
小小张说故事3 小时前
Python 里 copy.copy() 和 deepcopy() 到底差在哪:拆开 __copy__、__deepcopy__ 和那个防止无限递归的 memo 字典
python
vipxieliang3 小时前
Python collections:高效容器与实战案例
后端·python
青少儿编程课堂3 小时前
蓝桥杯青少组图形化 STEMA 省考(报名倒计时·11/22开考)+ 全国青少年信息素养大赛 2026—2027赛季 + 电子学会图形化考级:校园华容道大闯关
c++·python·算法·bfs·信息学竞赛
特创数字科技4 小时前
写了个 Windows 下载器:一键拉 GitHub / Gitee 源码,带 SHA256 校验
python·github
郝学胜-神的一滴5 小时前
AI 编程智能体 27:吃透MCP通信机制
人工智能·python·langchain·wpf·numpy·scikit-learn
天天被压力5 小时前
【A股分钟级高频数据完全手册 #09】A股历史分时交易数据接口:普通分时怎么批量下
java·人工智能·python
天天被压力5 小时前
【A股分钟级高频数据完全手册 #10】股票实时行情数据接口Python:公开源实时交易取数
java·人工智能·python
特立独行的猫A15 小时前
我给女儿写了个打字练习:一边敲键盘,一边把小学英语单词记牢
java·后端·python
cpolar技术支持15 小时前
「我这边连不上你那个服务」—— 用清单驱动的 TCP 连通性只读看板,cpolar 让远端同事自己取证
python·内网穿透·tcp·cpolar·网络诊断