使用pip安装Jupyter Notebook失败,求助解决OSError报错问题
解决Jupyter Notebook安装时的警告与错误问题
一、PATH路径警告的解决方法
警告提示Jupyter相关脚本安装目录不在系统PATH中,导致终端无法直接识别jupyter命令,可通过以下两种方式解决:
- 手动添加路径到系统环境变量
- 右键「此电脑」→「属性」→「高级系统设置」
- 点击「环境变量」,在系统变量列表中找到
Path并点击「编辑」 - 点击「新建」,粘贴路径:
C:\Users\YOOZBOARD\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts - 依次点击「确定」保存设置,重启终端后生效
- 安装时忽略警告
下次执行安装命令时添加参数,跳过路径警告:pip install jupyter --no-warn-script-location
二、文件缺失OSError的解决方法
该错误是Windows默认路径长度限制(260字符)导致的,目标文件路径过长无法被系统识别,可尝试以下方案:
- 启用Windows长路径支持
- 按下Win+R,输入
regedit打开注册表编辑器 - 导航到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - 找到
LongPathsEnabled项,双击将其值修改为1;若没有该项,右键新建「DWORD(32位)值」,命名为LongPathsEnabled并设置值为1 - 重启电脑后,重新执行安装命令:
pip install jupyter
- 按下Win+R,输入
- 指定短路径安装
卸载已安装的相关包后,通过参数指定更短的安装目录,示例命令:
需提前创建pip uninstall -y jedi jupyter pip install jupyter --install-option="--prefix=C:\Py310\Lib\site-packages"C:\Py310\Lib\site-packages目录,安装完成后记得将该路径下的Scripts文件夹添加到系统PATH - 清理残留后重新安装
- 卸载相关依赖包:
pip uninstall -y jedi jupyter - 手动删除残留文件夹:
C:\Users\YOOZBOARD\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\jedi - 重新执行安装命令:
pip install jupyter
- 卸载相关依赖包:
内容的提问来源于stack exchange,提问作者Morteza Naderan
相关产品推荐
相关产品推荐

