python2 安装tensorflow 报错 descriptor 文件报错 Syntax Error: invalid syntax 解决办法

由于本人研一分了方向,先要复现师兄之前的代码和实验。他是用python2 改的代码。所以装tensorflow 给python2 ,import之后报错如图

 百度很久,当时怀疑tensorflow 不支持python2 ,因为确实在查到了这个说法。

前前后后卸载重装tensorflow 1.4.0 、1.13.0、 2.0等多个版本

最后基本猜是protobuf 和tensorflow 版本问题

【绕大圈解决】TypeError: expected bytes, Descriptor found

照着这个方案安装了低版本的protobuf但是提示我

于是按照上图要求的最低版本 3.6.1来安装 ,然后就成了!

至此,总结版本情况如下:

pip2 :20.3.4

tensorflow for python2.7 : 1.14.0

gcc : 4.8 (我后来改的,本来是7.5)

protobuf : 3.6.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值