Windows11卸载Python3.9装3.11.1后jupyter lab报错怎么修复?
解决Windows 11中
jupyter lab命令指向已卸载Python 3.9的问题 问题原因
卸载Python 3.9后,jupyter lab的命令行快捷脚本仍绑定在旧Python的路径下,且系统环境变量未同步更新,导致调用时找不到指定文件;直接运行jupyter-lab.exe能正常使用,是因为该exe文件位于新安装的Python 3.11.1目录中,无需依赖旧路径的快捷脚本。
解决步骤
更新系统环境变量
- 按下
Win + R,输入sysdm.cpl回车,打开系统属性窗口 - 切换到「高级」标签页,点击「环境变量」
- 在「用户变量」和「系统变量」的
Path列表中,删除所有指向Python 3.9的路径(包括其Scripts子文件夹路径) - 添加Python 3.11.1的安装路径和
Scripts子文件夹路径(例如C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python311和C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python311\Scripts) - 保存修改并关闭窗口
- 按下
重新生成Jupyter Lab命令行绑定
打开命令提示符(CMD)或PowerShell,执行以下命令:# 用Python 3.11的pip卸载旧绑定 py -3.11 -m pip uninstall jupyterlab -y # 重新安装生成新的命令行快捷脚本 py -3.11 -m pip install jupyterlab清理残留旧脚本文件
若上述步骤无效,手动删除旧快捷脚本:- 打开文件资源管理器,导航到原Python 3.9的
Scripts文件夹(如C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python39\Scripts) - 删除所有以
jupyter开头的.cmd或.exe文件(若该文件夹仍存在) - 确认新Python 3.11.1的
Scripts文件夹中存在jupyter-lab.cmd等文件
- 打开文件资源管理器,导航到原Python 3.9的
重启终端验证
关闭所有打开的命令提示符或PowerShell窗口,重新打开后执行jupyter lab测试是否正常启动
内容的提问来源于stack exchange,提问作者Đỗ Như Vỹ
相关产品推荐
相关产品推荐

