python TensorFlow导入失败
当我运行python TensorFlow导入失败,python,tensorflow,Python,Tensorflow,当我运行python->import TensorFlow时,我正在尝试在ubuntu 16.04上安装TensorFlow, 我得到一个错误: 序列化的\u pb=\u b('\n/tensorflow/core/framework/resource\u handle.proto\x12\ntensorflow\'r\n\x13ResourceHandleProto\x12\x0e\n\x06\x64\x65vice\x18\x01 \x01(\t\x12\x11\n\t容器\x18\x02\
python->import TensorFlow
时,我正在尝试在ubuntu 16.04上安装TensorFlow,
我得到一个错误:
序列化的\u pb=\u b('\n/tensorflow/core/framework/resource\u handle.proto\x12\ntensorflow\'r\n\x13ResourceHandleProto\x12\x0e\n\x06\x64\x65vice\x18\x01
\x01(\t\x12\x11\n\t容器\x18\x02\x01(\t\x12\x0c\n\x04name\x18\x03
\x01(\t\x12\x11\n\thash\u代码\x18\x04
\x01(\x04\x12\x17\n\x0fmaybe\u type\u name\x18\x05
\x01(\tB/\n\x18org.tensorflow.frameworkB\x0eResourceHandleP\x01\xf8\x01\x01\x62\x06proto3')
TypeError:init()获得意外的关键字参数“syntax”
我在谷歌上搜索过这个,有人说问题出在protobuf版本错误上,当我键入“protobuf--version”显示缺少输出指令时,在我安装bazel之前,它显示的是3.3.0,但当我尝试时:“import google.protobuf”和“print google.protobuf.version”显示:3.5.2.post1
有人能告诉我出了什么问题吗!!!!尝试卸载protobuf,然后检查Tensorflow是否工作。如果仍然不工作,请尝试重新安装Tensorflow。
如果仍然无法工作,请尝试在python中使用虚拟环境。卸载protobuf并重新安装Tensorflow 您可以使用以下命令: 康达卸载协议 下一个 康达安装tensorflow
谢谢你的回复,我已经明白了,问题是,原Bug有C++和Python,我只安装了C++,但是没有设置Python包,在我查看了正式文档之后,设置了Python,TysFooWork非常好!!!你再次浏览文档,自己解决了问题。