Roaming文件夹中Jupyter路径添加至环境变量后命令无法识别的解决咨询
Roaming文件夹中Jupyter路径添加至环境变量后命令无法识别的解决咨询
嘿,看起来你遇到了Jupyter环境变量配置的常见小坑,我来帮你一步步排查解决:
首先注意到你提到“set jupiter.exe in Environment Variables”——这里可能有个关键的拼写错误!正确的程序名是jupyter.exe(是“jupyter”不是“jupiter”),如果环境变量配置时写错了名称,那系统肯定识别不了,这是第一个要核对的点。
接下来给你几个具体的解决步骤:
1. 确认环境变量的路径和拼写是否正确
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」或「系统变量」的
Path列表里,检查是否添加了正确的路径:C:\Users\XXXX\AppData\Roaming\Python\Python310\Scripts - 注意:路径只需要指向Scripts目录即可,不需要加上具体的exe文件名,也别写错任何字符
2. 验证Jupyter本身能否正常启动
先排除程序本身的问题:打开命令提示符,切换到Scripts目录:
cd C:\Users\XXXX\AppData\Roaming\Python\Python310\Scripts
然后输入jupyter.exe,如果能正常启动Jupyter,说明程序本身没问题,问题出在环境变量的配置或生效环节。
3. 确保环境变量真正生效
有时候即使重启系统,旧的CMD窗口可能还缓存着之前的Path配置,你可以:
- 关闭所有CMD窗口,打开新的管理员CMD
- 输入
echo %PATH%,查看输出里是否包含你的Scripts路径 - 如果没有,重新添加环境变量,记得点击所有弹窗的「确定」保存更改,再重启CMD试试
4. 替代方案:直接通过Python启动Jupyter
如果环境变量实在折腾不好,可以绕开它,直接用Python的模块启动命令:
python -m jupyter notebook
如果你的系统里装了多个Python版本,指定3.10版本启动:
py -3.10 -m jupyter notebook
这个方法不需要依赖环境变量,Python会自动找到安装的Jupyter模块。
5. 检查Python版本一致性
有时候你可能安装了多个Python版本,环境变量里的Python和安装Jupyter的Python不是同一个:
- 输入
python --version查看当前CMD使用的Python版本是否为3.10 - 如果不是,用
py -3.10 --version确认3.10版本的Python是否存在,再用上面的指定版本命令启动Jupyter
附上你提供的原始目录输出和错误提示:
Scripts目录内容
C:\Users\XXXX\AppData\Roaming\Python\Python310\Scripts>dir Volume in drive C is XXXX Volume Serial Number is XXXX Directory of C:\Users\XXXX\AppData\Roaming\Python\Python310\Scripts 27/04/2023 11:08 <DIR> . 27/04/2023 11:08 <DIR> .. 21/03/2023 13:23 108.427 ipython.exe 21/03/2023 13:23 108.427 ipython3.exe 27/04/2023 11:08 108.421 jupyter-console.exe 21/03/2023 13:23 108.426 jupyter-kernel.exe 21/03/2023 13:23 108.464 jupyter-kernelspec.exe 21/03/2023 13:23 108.422 jupyter-migrate.exe 27/04/2023 11:08 102.281 jupyter-qtconsole.exe 21/03/2023 13:23 108.443 jupyter-run.exe 21/03/2023 13:23 108.427 jupyter-troubleshoot.exe 21/03/2023 13:23 108.422 jupyter.exe 21/03/2023 13:23 108.418 pygmentize.exe 21/03/2023 13:23 27.225 pywin32_postinstall.py 21/03/2023 13:23 3.546 pywin32_testall.py 27/04/2023 11:08 108.415 qtpy.exe 21/03/2023 13:23 <DIR> __pycache__ 14 File(s) 1.325.764 bytes 3 Dir(s) 11.283.652.608 bytes free
错误提示
C:\Users\XXXX>jupyter 'jupyter' is not recognized as an internal or external command, operable program or batch file.
备注:内容来源于stack exchange,提问作者Jordy
相关产品推荐
相关产品推荐

