解决命令行中‘jupyter’命令未找到的报错问题
解决
jupyter命令不被识别的问题 1. 定位Python的Scripts目录
先执行命令找到pip的安装路径:
pip show jupyterlab
查看输出里的Location字段,比如类似C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\Lib\site-packages,对应的Scripts目录就是该路径上一级的Scripts文件夹(例:C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\Scripts)。
也可以直接执行以下命令获取用户级Scripts路径:
python -m site --user-site
将结果里的site-packages替换为Scripts,就是用户专属的Scripts目录(例:C:\Users\你的用户名\AppData\Roaming\Python\PythonXX\Scripts)。
2. 将Scripts目录添加到系统环境变量PATH
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」列表找到
Path,点击「编辑」 - 点击「新建」,粘贴刚才找到的Scripts路径,依次点击「确定」保存所有设置
- 必须重启命令提示符,新的PATH才会生效
3. 验证修复效果
重启CMD后执行:
echo %PATH%
确认添加的Scripts路径已在列表中,再执行jupyter notebook测试。
4. 无需改环境变量的替代启动方式
如果不想调整环境变量,可直接通过Python模块启动:
python -m notebook
启动JupyterLab则用:
python -m jupyterlab
5. 检查虚拟环境影响
如果之前使用过虚拟环境,jupyter可能仅安装在虚拟环境内,需要先激活虚拟环境再执行命令。例:虚拟环境文件夹为venv时:
venv\Scripts\activate
激活后再运行jupyter notebook即可。
内容的提问来源于stack exchange,提问作者Titanium Gopal
相关产品推荐
相关产品推荐

