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

Windows开启LongPathsEnabled后仍无法通过pip安装tensorflow问题求助

可落地解决方案

方案1:彻底绕过长路径限制(最推荐,10分钟搞定)

你当前用的是Windows应用商店分发的Python版本,安装路径本身前缀就超过100字符,是触发长路径限制的核心原因,直接替换Python版本即可解决:

  • 卸载当前系统内的商店版Python:进入设置>应用>安装的应用,搜索Python,卸载所有带PythonSoftwareFoundation标识的程序
  • 下载对应版本的Python exe安装包,安装时勾选「Add Python to PATH」,选择自定义安装,将安装路径设置为C:\Python39这类短路径
  • 安装完成后打开cmd执行pip install tensorflow即可,90%以上的同类问题都可以通过这个方案解决

方案2:保留现有Python环境的修复方法

  • 先升级pip到21.0及以上版本(21.0版本开始pip已默认添加Windows长路径适配清单),执行命令:python -m pip install --upgrade pip
  • 除了之前修改的计算机级注册表,还要添加当前用户级的长路径支持:按下Win+R输入regedit打开注册表,定位到HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\FileSystem,新建名为LongPathsEnabled的REG_DWORD值,设为1
  • 重启电脑后重新执行安装命令,如果还是报错,执行带缓存目录参数的安装命令:pip install tensorflow --cache-dir C:\pip_cache
  • pip.ini被占用的问题可以直接重启电脑后用管理员权限打开记事本,手动编辑C:\Users\Root\AppData\Roaming\pip\pip.ini,添加全局缓存路径配置:
[global]
cache-dir = C:\pip_cache

方案3:零配置临时方案

直接在管理员权限的cmd中执行wsl --install安装WSL子系统,重启后进入Ubuntu环境,直接执行Python相关安装操作,完全不存在Windows的长路径限制,不会修改你现有Windows系统的任何配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 05:36:02