Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu 16.04 SyntaxError上导入Python 3中的tensorflow时出错:l.append(";%s=%s";%(attr,`value`)) 我的Linux Mint(Ubuntu 16.04 Xenial)上安装了python 3.5 我还安装了使用pip3安装protobuf 我使用pip3安装了tensorflow_Python_Ubuntu_Tensorflow_Computer Vision_Deep Learning - Fatal编程技术网

在Ubuntu 16.04 SyntaxError上导入Python 3中的tensorflow时出错:l.append(";%s=%s";%(attr,`value`)) 我的Linux Mint(Ubuntu 16.04 Xenial)上安装了python 3.5 我还安装了使用pip3安装protobuf 我使用pip3安装了tensorflow

在Ubuntu 16.04 SyntaxError上导入Python 3中的tensorflow时出错:l.append(";%s=%s";%(attr,`value`)) 我的Linux Mint(Ubuntu 16.04 Xenial)上安装了python 3.5 我还安装了使用pip3安装protobuf 我使用pip3安装了tensorflow,python,ubuntu,tensorflow,computer-vision,deep-learning,Python,Ubuntu,Tensorflow,Computer Vision,Deep Learning,然后我尝试在python 3中导入tensorflow,但失败了,错误如下: Traceback (most recent call last): File "/home/abdullah/face_recognition/tensorflow_test.py", line 1, in <module> import tensorflow File "/usr/local/lib/python3.5/dist-packages/tensorflow/__init__.

然后我尝试在python 3中导入tensorflow,但失败了,错误如下:

Traceback (most recent call last):
  File "/home/abdullah/face_recognition/tensorflow_test.py", line 1, in <module>
    import tensorflow
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/__init__.py", line 83, in <module>
    from tensorflow.python.estimator import estimator_lib as estimator
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator_lib.py", line 35, in <module>
    from tensorflow.python.estimator.inputs import inputs
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/inputs/inputs.py", line 22, in <module>
    from tensorflow.python.estimator.inputs.numpy_io import numpy_input_fn
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/inputs/numpy_io.py", line 22, in <module>
    from tensorflow.python.estimator.inputs.queues import feeding_functions
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/inputs/queues/feeding_functions.py", line 40, in <module>
    import pandas as pd
  File "/usr/local/lib/python3.5/dist-packages/pandas/__init__.py", line 23, in <module>
    from pandas.compat.numpy import *
  File "/usr/local/lib/python3.5/dist-packages/pandas/compat/__init__.py", line 361, in <module>
    from dateutil import parser as _date_parser
  File "/usr/local/lib/python3.5/dist-packages/dateutil/parser.py", line 158
    l.append("%s=%s" % (attr, `value`))
                              ^
SyntaxError: invalid syntax
回溯(最近一次呼叫最后一次):
文件“/home/abdullah/face_recognition/tensorflow_test.py”,第1行,在
输入张量流
文件“/usr/local/lib/python3.5/dist-packages/tensorflow/_init__.py”,第24行,在
从tensorflow.python导入*
文件“/usr/local/lib/python3.5/dist packages/tensorflow/python/_init__.py”,第83行,在
从tensorflow.python.estimator导入estimator_lib作为estimator
文件“/usr/local/lib/python3.5/dist packages/tensorflow/python/estimator/estimator_lib.py”,第35行,在
从tensorflow.python.estimator.inputs导入输入
文件“/usr/local/lib/python3.5/dist packages/tensorflow/python/estimator/inputs/inputs.py”,第22行,在
从tensorflow.python.estimator.inputs.numpy\u io导入numpy\u input\u fn
文件“/usr/local/lib/python3.5/dist packages/tensorflow/python/estimator/inputs/numpy_io.py”,第22行,在
从tensorflow.python.estimator.inputs.queues导入函数
文件“/usr/local/lib/python3.5/dist packages/tensorflow/python/estimator/inputs/queues/feeding_functions.py”,第40行,在
作为pd进口熊猫
文件“/usr/local/lib/python3.5/dist-packages/pandas/__-init__.py”,第23行,在
从pandas.compat.numpy导入*
文件“/usr/local/lib/python3.5/dist-packages/pandas/compat/_init__.py”,第361行,在
从dateutil导入解析器作为_date_解析器
文件“/usr/local/lib/python3.5/dist-packages/dateutil/parser.py”,第158行
l、 追加(“%s=%s”%(attr,`value`))
^
SyntaxError:无效语法
通过查阅SO和其他论坛上发布的许多问题,我尝试卸载protobuf,然后遇到以下错误

Traceback (most recent call last):
  File "/home/abdullah/face_recognition/tensorflow_test.py", line 1, in <module>
    import tensorflow
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/__init__.py", line 52, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/core/framework/graph_pb2.py", line 6, in <module>
    from google.protobuf import descriptor as _descriptor
ImportError: No module named 'google.protobuf'
回溯(最近一次呼叫最后一次):
文件“/home/abdullah/face_recognition/tensorflow_test.py”,第1行,在
输入张量流
文件“/usr/local/lib/python3.5/dist-packages/tensorflow/_init__.py”,第24行,在
从tensorflow.python导入*
文件“/usr/local/lib/python3.5/dist packages/tensorflow/python/_init__.py”,第52行,在
从tensorflow.core.framework.graph_pb2导入*
文件“/usr/local/lib/python3.5/dist packages/tensorflow/core/framework/graph_pb2.py”,第6行,在
从google.protobuf导入描述符作为_描述符
ImportError:没有名为“google.protobuf”的模块

目前我只是这一切的初学者。我不知道为什么需要protobuf为什么这么麻烦?我只是想在我的系统上安装tensorflow并尝试学习一些东西。

我今天刚刚使用VirtualEnv在我的系统上安装了tensorflow(Ubuntu 16.04 LTS)

您是否运行了
$sudo apt get install python3 pip python3 dev


如果是这样,请尝试
$pip3安装-升级https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.0-cp35-cp35m-linux_x86_64.whl



更糟糕的是,您只需使用
$sudo pip3 uninstall TensorFlow
卸载TensorFlow,然后尝试重新安装,看看它是否纠正了任何错误。

我也面临着同样的问题。我认为问题在于,这是在使用与其他库不兼容的系统(apt-get)存储库中的pandas。更新熊猫

pip3 install --upgrade pandas
同样在您的情况下,如果仅上述操作失败,您还可以尝试使用升级选项重新安装
tensorflow
protobuf

pip3 install --upgrade protobuf
pip3 install --upgrade tensorflow

是的,我安装了python3pip,python3dev我也尝试了
pip3安装-升级https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.0-cp35-cp35m-linux_x86_64.whl
起初它说
没有这样的选项:-u
我通过remove“-”before“-upgrade”重试,然后说收集升级找不到满足要求的版本升级(从版本:)找不到与升级匹配的发行版我尝试了
pip3安装
,然后说
要求已经满足
我还尝试了卸载和重新安装tensorflow bt,但没有使用