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

如何解决tf-nightly 2.7.0.dev20210912依赖flatbuffers~=2.0与1.12版本不兼容问题

tf-nightly 2.7.0.dev20210912 requires flatbuffers~=2.0, but you have flatbuffers 1.12 which is incompatible.

该报错为依赖版本不匹配导致,你使用的tf-nightly开发版本要求flatbuffers为2.x版本,当前环境安装的1.12版本无法满足要求,可通过以下任意一种方法修复:

方法1:直接升级flatbuffers到匹配版本

执行pip命令升级到符合要求的版本:

pip install flatbuffers~=2.0

如果是无管理员权限的用户,可添加--user参数安装到当前用户目录:

pip install flatbuffers~=2.0 --user

如果使用conda管理依赖,执行:

conda install flatbuffers==2.0

方法2:更换兼容flatbuffers 1.12的TensorFlow版本

如果你当前环境的其他项目必须使用flatbuffers 1.12版本,可以放弃使用tf-nightly开发版,安装正式发布的兼容版本:

pip install tensorflow==2.6.0

方法3:使用独立虚拟环境避免依赖冲突

为了不影响其他项目的依赖配置,建议新建独立虚拟环境安装对应版本:

  • 新建conda虚拟环境:conda create -n tf27_env python=3.8
  • 激活环境:
    • Windows端:conda activate tf27_env
    • macOS/Linux端:source activate tf27_env
  • 直接安装对应tf-nightly版本,pip会自动匹配安装符合要求的flatbuffers:
    pip install tf-nightly==2.7.0.dev20210912
    

修复完成后可执行pip show flatbuffers查看版本是否在2.x区间,再执行import tensorflow验证是否还有报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 18:18:01