[英]Tensorflow import error after building from source
我从该版本的https://github.com/tensorflow/tensorflow/releases/tag/v1.13.0-rc0的源代码构建了带有GPU支持的tensorflow,并且一切正常,但是当我在python中导入tensorflow时出现了错误
>>> import tensorflow
ImportError: No module named _multiarray_umath
ImportError: No module named _multiarray_umath
ImportError: numpy.core._multiarray_umath failed to import
ImportError: numpy.core.umath failed to import
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "tensorflow/__init__.py", line 24, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "tensorflow/python/__init__.py", line 52, in <module>
from tensorflow.core.framework.graph_pb2 import *
File "tensorflow/core/framework/graph_pb2.py", line 6, in <module>
from google.protobuf import descriptor as _descriptor
ImportError: No module named protobuf
我确实安装了protobuf。 我也是在CUDA 10上使用ubuntu 16.04。有人知道这是什么问题吗?
如果有人感兴趣,我在这里找到了解决方案https://github.com/tensorflow/tensorflow/issues/6341
但基本上它只是
pip uninstall protobuf
pip uninstall google
pip install google
pip install protobuf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.