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

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

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

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

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

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

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

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

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

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

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

pip2 :20.3.4

tensorflow for python2.7 : 1.14.0

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

protobuf : 3.6.1

Original: https://blog.csdn.net/weixin_43541886/article/details/121416813
Author: 山形
Title: python2 安装tensorflow 报错 descriptor 文件报错 Syntax Error: invalid syntax 解决办法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/520817/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球