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

TensorFlow安装失败及ImportError求助:缺少tensorflow.python模块

解决TensorFlow安装失败及ImportError问题

问题根源

你遇到的安装报错和ImportError: No module named 'tensorflow.python',核心原因是Windows默认限制文件路径长度(最大260字符),而TensorFlow部分依赖文件的路径超长,导致安装过程中无法读取或创建文件,最终安装不完整引发导入错误。

解决方案

1. 开启Windows长路径支持

方法一:组策略编辑器操作

  • 按下Win + R,输入gpedit.msc打开组策略编辑器
  • 依次展开:计算机配置 > 管理模板 > 系统 > 文件系统
  • 找到启用 Win32 长路径,双击设置为已启用
  • 重启电脑生效

方法二:注册表编辑器操作

  • 按下Win + R,输入regedit打开注册表编辑器
  • 定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  • 找到LongPathsEnabled,双击将数值数据改为1(若没有该键值,右键新建DWORD(32位)值,命名为LongPathsEnabled后再设为1)
  • 重启电脑生效

2. 清理残留并重新安装

  • 卸载不完整的TensorFlow:
    pip uninstall -y tensorflow
    
  • 清空pip缓存:
    pip cache purge
    
  • 重新安装适配Python3.11的TensorFlow版本(Python3.11需TensorFlow2.13.0及以上版本):
    pip install tensorflow>=2.13.0
    

3. 备选方案:用短路径虚拟环境安装

若开启长路径后仍有问题,可通过创建短路径虚拟环境规避路径长度限制:

  • 安装虚拟环境工具:
    pip install virtualenv
    
  • 在根目录创建短路径虚拟环境(比如D:\tf_env):
    virtualenv D:\tf_env
    
  • 激活虚拟环境:
    D:\tf_env\Scripts\activate
    
  • 在虚拟环境内安装TensorFlow:
    pip install tensorflow
    

内容的提问来源于stack exchange,提问作者Роман Чаузов

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 07:18:14