百度很久,当时怀疑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
Original: https://blog.csdn.net/weixin_43541886/article/details/121416813
Author: 山形
Title: python2 安装tensorflow 报错 descriptor 文件报错 Syntax Error: invalid syntax 解决办法
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/520817/
转载文章受原作者版权保护。转载请注明原作者出处!