Windows10系统执行jupyter命令提示未识别错误该如何解决?
Windows10 系统 jupyter 命令无法识别问题解决方案
问题原因
jupyter 相关可执行文件默认安装在 Python 根目录下的 Scripts 文件夹内,当该文件夹路径未被添加到系统环境变量 Path 中时,系统无法定位到 jupyter 执行文件,就会抛出「命令未识别」的报错。
永久解决步骤
- 第一步:获取 Python
Scripts目录路径
打开终端执行如下命令,输出的路径即为当前使用的 Python 根目录:python -c "import sys; print(sys.prefix)"
打开该根目录,找到内部的Scripts文件夹,复制该文件夹的完整路径,常见路径格式参考:C:\Users\你的用户名\AppData\Local\Programs\Python\Python3xx\Scripts - 第二步:添加路径到系统环境变量
- 右键「此电脑」→ 选择「属性」→ 点击「高级系统设置」→ 点击「环境变量」
- 在「用户变量」或「系统变量」列表中找到名为
Path的变量,双击进入编辑页 - 点击「新建」,粘贴刚才复制的
Scripts完整路径,依次点击所有弹窗的「确定」保存配置
- 第三步:验证配置生效
关闭所有已打开的终端窗口(旧终端不会加载新的环境变量配置),重新打开终端执行jupyter --version,正常输出版本号即说明配置完成,后续所有 jupyter 命令都可以正常执行。
临时替代方案
如果不想修改系统环境变量,所有原 jupyter 开头的命令都可以改为 Python 模块调用格式执行:
- 启动 notebook:
python -m jupyter notebook - 转换ipynb为脚本:
python -m jupyter nbconvert --to script test.ipynb - 启用nbextension:
python -m jupyter nbextension enable
内容的提问来源于stack exchange,提问作者deepankar srigyan
相关产品推荐
相关产品推荐

