使用 pip3 安装 tensorflow-gpu 后,尝试 import tensorflow as tf
时出现以下错误
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/dlpda/.local/lib/python3.5/site-packages/tensorflow/__init__.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "/home/dlpda/.local/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 52, in <module>
from tensorflow.core.framework.graph_pb2 import *
ImportError: No module named 'tensorflow.core'
虽然我能够在 virtualenv 中成功导入,但在外部却不行。
我应该如何解决这个问题才能导入 tensorflow?
原文由 Ajinkya Ghadge 发布,翻译遵循 CC BY-SA 4.0 许可协议
问题可能出在包的安装目录上,比如有些包安装在 home 中,有些则安装在 /usr/ 中。我建议您通过在 ~/.local/lib/python3.5/site-packages 中找到它们来删除主目录中的所有包,然后使用超级用户权限重新安装。