You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Jupyter Notebook使用电脑上安装的最新Python版本

解决Jupyter Notebook默认使用Python 3.10的操作步骤
  • 第一步:安装Python 3.10对应的ipykernel依赖
    打开系统终端,执行以下命令:
    pip3.10 install ipykernel
    如果是使用conda管理Python环境,先激活对应Python 3.10的虚拟环境,再执行conda install ipykernel即可。
  • 第二步:将Python 3.10注册为Jupyter可用内核
    执行以下命令完成内核注册:
    python3.10 -m ipykernel install --user --name python3.10 --display-name "Python 3.10 (默认)"
    参数说明:--name 为内核的内部唯一标识,--display-name 为Jupyter界面中显示的内核名称,可根据需求自定义。
  • 第三步:修改Jupyter配置设置默认内核
  1. 终端执行命令生成/查看Jupyter配置文件路径:
    jupyter notebook --generate-config
    如果提示配置文件已存在,直接按提示路径找到文件即可,常见路径如下:
    • Windows:C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py
    • Mac/Linux:~/.jupyter/jupyter_notebook_config.py
  2. 打开配置文件,找到被注释的默认内核配置项:
    # c.NotebookApp.default_kernel_name = ''
  3. 删除行首的#取消注释,将引号内内容替换为第二步设置的内核内部标识python3.10,修改后如下:
    c.NotebookApp.default_kernel_name = 'python3.10'
  4. 保存配置文件,重启Jupyter Notebook即可生效。

额外说明

  • 验证是否生效:打开新的Notebook,在单元格执行以下代码,即可查看当前使用的Python版本:
import sys
print(sys.version)
  • 清理冗余内核:执行jupyter kernelspec list可查看所有已注册的Jupyter内核,不需要的旧版本内核可执行jupyter kernelspec remove 旧内核名称删除,避免混淆。
  • 无命令报错解决:如果终端提示python3.10或pip3.10不存在,说明Python 3.10未添加到系统环境变量,可找到Python 3.10的安装路径,使用全路径执行命令即可,例如Windows下:
    C:\Python310\python.exe -m ipykernel install --user --name python3.10 --display-name "Python 3.10 (默认)"

内容的提问来源于stack exchange,提问作者Cole

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 10:36:06