我正在尝试在ubuntu 16.04上安装TensorFlow,当我运行python->import TensorFlow
时,
我收到了错误:
serialized_pb = _b('\ N / tensorflow /核心/框架/ resource_handle.proto \ X12 \ ntensorflow \“R \ n \ x13ResourceHandleProto \ X12 \ x0e \ n \ X06 \ 64 \ x65vice \ X18 \ X01 \ x01(\ t \ x12 \ x11 \ n \ tcontainer \ x18 \ x02 \ x01(\ t \ x12 \ x0c \ n \ x04name \ x18 \ x03) \ X01(\吨\ X12 \ X11 \ n \ thash_code \ X18 \ X04 \ X01(\ X04 \ X12 \ X17 \ n \ x0fmaybe_type_name \ X18 \ X05 \ X01(\ TB / \ n \ x18org.tensorflow.frameworkB \ x0eResourceHandleP \ X01 \ XF8 \ X01 \ X01 \ X62 \ x06proto3' ) TypeError: init ()得到了一个意外的关键字参数'syntax'
我用google搜索了这个,有人说这个问题是protobuf的错误版本,当我输入“protobuf --version”显示Missing输出指令时,这是在我安装bazel之前显示3.3.0,但是当我试过:“import google.protobuf”和“print google.protobuf。 version ”,其中显示:3.5.2.post1 谁能告诉我有什么问题!!!!
答案 0 :(得分:1)
尝试卸载protobuf,然后检查Tensorflow是否有效。如果仍然无效,请尝试重新安装Tensorflow。 如果它仍然无法在python中尝试使用虚拟环境。
答案 1 :(得分:0)
卸载protobuf并重新安装Tensorflow
您可以使用命令:
conda卸载protobuf
下一步
conda安装tensorflow