gpt4 book ai didi

ubuntu - 'import tensorflow' : TypeError: __init__() got an unexpected keyword argument 'syntax' 之后python报错

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:58 24 4
gpt4 key购买 nike

我按照仅针对 CPU 的说明在我的 Ubuntu 15.10 机器上安装了 TensorFlow:

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

然后当我运行 Python REPL 并导入 tensorflow 时,我得到:

$ python
Python 2.7.10 (default, Oct 14 2015, 16:09:02)
[GCC 5.2.1 20151010] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/phil/.local/lib/python2.7/site-packages/tensorflow/__init__.py", line 4, in <module>
from tensorflow.python import *
File "/home/phil/.local/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 13, in <module>
from tensorflow.core.framework.graph_pb2 import *
File "/home/phil/.local/lib/python2.7/site-packages/tensorflow/core/framework/graph_pb2.py", line 16, in <module>
from tensorflow.core.framework import attr_value_pb2 as tensorflow_dot_core_dot_framework_dot_attr__value__pb2
File "/home/phil/.local/lib/python2.7/site-packages/tensorflow/core/framework/attr_value_pb2.py", line 16, in <module>
from tensorflow.core.framework import tensor_pb2 as tensorflow_dot_core_dot_framework_dot_tensor__pb2
File "/home/phil/.local/lib/python2.7/site-packages/tensorflow/core/framework/tensor_pb2.py", line 16, in <module>
from tensorflow.core.framework import tensor_shape_pb2 as tensorflow_dot_core_dot_framework_dot_tensor__shape__pb2
File "/home/phil/.local/lib/python2.7/site-packages/tensorflow/core/framework/tensor_shape_pb2.py", line 22, in <module>
serialized_pb=_b('\n,tensorflow/core/framework/tensor_shape.proto \x12\ntensorflow\"d\n\x10TensorShapeProto\x12-\n\x03\x64im\x18\x02 \x03(\x0b\x32 .tensorflow.TensorShapeProto.Dim\x1a!\n\x03\x44im\x12\x0c\n\x04size\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\tb\x06proto3')
TypeError: __init__() got an unexpected keyword argument 'syntax'

我安装了 Ubuntu protobuf-compiler 包,它的版本是 2.6.1-1.2

最佳答案

一些用户报告了安装旧版本 protobuf 时出现的问题。

TensorFlow 需要(并使用其副本)protobuf-3.0.0a4。但是,它似乎与您安装的版本冲突(可能是由于 PYTHONPATH 环境变量在您的系统上的配置方式所致?)。如果安装了 python-protobuf 包,您可以尝试卸载它,然后查看 TensorFlow 是否正常启动?

一些用户在使用 virtualenv 时取得了成功。有关将 TensorFlow 安装到 virtualenv 的说明,请参阅 the getting started guide .

关于ubuntu - 'import tensorflow' : TypeError: __init__() got an unexpected keyword argument 'syntax' 之后python报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33622842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com