You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在CMD中安装IPython,报错OSError:文件或目录不存在

解决pip安装IPython时的路径过长OSError问题

这个错误的核心原因是Windows默认路径长度限制(默认最大260字符),你要安装的jedi依赖包包含嵌套层级极深的文件路径,超过了系统允许的长度上限,导致系统无法定位到指定文件。

以下是几种可行的解决办法:

  • 启用Windows长路径支持

    1. 运行regedit打开注册表编辑器
    2. 导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
    3. 找到LongPathsEnabled项,将其数值改为1;若不存在该项,右键新建「DWORD(32位)值」,命名为LongPathsEnabled并设值为1
    4. 重启电脑使设置生效,之后重新执行pip install ipython
  • 使用短路径安装

    1. 打开CMD,执行pip install ipython --install-option="--prefix=C:\py_pkgs"(C:\py_pkgs可替换为任意短路径)
    2. 安装完成后,将该短路径下的site-packages目录添加到Python的sys.path中,或者配置系统环境变量PYTHONPATH指向该目录
  • 借助虚拟环境
    创建一个路径更短的虚拟环境:

    python -m venv C:\venv
    

    激活虚拟环境(C:\venv\Scripts\activate)后,再执行pip install ipython

内容的提问来源于stack exchange,提问作者amirreza yousefi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 00:15:58