pip3 install protobuf
安装了protobufpip3 install tensorflow
安装了tensorflow然后我尝试在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
通过咨询SO和其他论坛上发布的许多问题,我尝试卸载protobuf,然后遇到以下错误。在
^{pr2}$目前我只是一个初学者。我不知道为什么需要protobuf为什么这么麻烦?我只想在我的系统上安装tensorflow并尝试学习一些东西。在
我也面临着同样的问题。我认为问题是使用pandas from system(apt get)存储库,它与其他库不兼容。更新
pandas
就可以了。在同样在您的情况下,如果以上操作失败,您还可以尝试使用升级选项重新安装}。在
^{pr2}$tensorflow
和{我今天刚用VirtualEnv在我的系统上安装了TensorFlow(Ubuntu 16.04 LTS)。在
你运行了
$ sudo apt-get install python3-pip python3-dev
如果是,请尝试
$ pip3 install -upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.0-cp35-cp35m-linux_x86_64.whl
更糟的是,您只需使用
$ sudo pip3 uninstall tensorflow
卸载TensorFlow,然后尝试重新安装,看看它是否更正了任何错误。在相关问题 更多 >
编程相关推荐