python TensorFlow 导入失败

标签 python tensorflow

我尝试在 ubuntu 16.04 上安装 TensorFlow,当我运行 python->import TensorFlow 时, 我收到错误:

serialized_pb=_b('\n/tensorflow/core/framework/resource_handle.proto\x12\ntensorflow\"r\n\x13ResourceHandleProto\x12\x0e\n\x06\x64\x65vice\x18\x01 \x01(\t\x12\x11\n\tcontainer\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\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()got an unexpected keyword argument 'syntax'

我用谷歌搜索过这个,有人说问题是protobuf版本错误,当我输入“protobuf --version”时显示缺少输出指令,在我安装bazel之前显示的是3.3.0,但是当我尝试过时:“import google.protobuf ”和“print google.protobuf.version ”显示:3.5.2.post1 谁能告诉我出了什么问题!!!!

最佳答案

尝试卸载 protobuf,然后检查 Tensorflow 是否工作。如果仍然不起作用,请尝试重新安装 Tensorflow。 如果仍然不起作用尝试在 python 中使用虚拟环境。

关于python TensorFlow 导入失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49463060/

相关文章:

python - 有没有一种使用正则表达式反转子字符串的简单方法?

python - Keras 模型训练时间太长

tensorflow - Kreas错误TypeError : __init__() missing 1 required positional argument: 'units'

android - TF2.0 安卓版 : Converting Keras (LSTM) models to tflite

tensorflow - 使用 Keras 和 Tensorflow 实现 CNN

python - 我在下载 nltk 的 punkt tokenizer 时遇到问题

python - 从 'Keys' 导入 'selenium.webdriver.common.keys'

python - 重新分类 Pandas 数据框中的列

python - Tensorflow 分类标签数据类型

python - numpy 中的高阶有限差分