Python OSX上的Tensorflow:无法加载本机Tensorflow运行时(没有名为pywrap\u Tensorflow\u internal的模块)

Python OSX上的Tensorflow:无法加载本机Tensorflow运行时(没有名为pywrap\u Tensorflow\u internal的模块),python,macos,tensorflow,pip,Python,Macos,Tensorflow,Pip,我正试图在我的MacBook(OSX 10.12.5)上安装Tensorflow(r1.2)。 安装工作正常,但当我尝试在python中导入TF时,会出现错误 Python 2.7.10 (default, Feb 7 2017, 00:08:15) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin Type "help", "copyright", "credits" or "license" for mor

我正试图在我的MacBook(OSX 10.12.5)上安装Tensorflow(r1.2)。 安装工作正常,但当我尝试在python中导入TF时,会出现错误

Python 2.7.10 (default, Feb  7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
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 "tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "tensorflow/python/pywrap_tensorflow.py", line 52, in <module>
    raise ImportError(msg)
  ImportError: Traceback (most recent call last):
  File "tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  ImportError: No module named pywrap_tensorflow_internal


Failed to load the native TensorFlow runtime.
Python 2.7.10(默认,2017年2月7日00:08:15)
[GCC 4.2.1达尔文兼容苹果LLVM 8.0.0(clang-800.0.34)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入tensorflow作为tf
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“tensorflow/_init__.py”,第24行,在
从tensorflow.python导入*
文件“tensorflow/python/_init__.py”,第49行,在
从tensorflow.python导入pywrap\u tensorflow
文件“tensorflow/python/pywrap_tensorflow.py”,第52行,在
提高效率(msg)
ImportError:回溯(最近一次呼叫上次):
文件“tensorflow/python/pywrap_tensorflow.py”,第41行,在
从tensorflow.python.pywrap\u tensorflow\u内部导入*
ImportError:没有名为pywrap\u tensorflow\u internal的模块
未能加载本机TensorFlow运行时。
我在一个
virtualenv
(使用
virtualenvwrapper
)中使用最新的tp包

  • python 2.7.10
  • pip 9.0.1
  • numpy 1.13.1
  • 车轮0.29.0
  • 六个1.10.0
我首先尝试使用
pip install tensorflow
安装默认的pip包(不支持GPU)。 之后,我还尝试在没有CUDA支持的情况下从源代码安装tensorflow(配置脚本说,tensorflow将不会启用CUDA支持)。生成和安装报告没有错误,但我在尝试导入tensorflow时遇到了相同的错误

相关问题/答案指出CUDA存在问题或缺少Windows dll文件,这些文件似乎不适合我的问题


欢迎任何帮助。提前谢谢。

我的答案和你的一样

我用“rm-r~/tensorflow”删除了tensorflow

最后,当我重新安装它时,它就可以工作了


详细信息如下:

我也有同样的问题。我这样做了

首先

pip uninstall tensorflow
下载此文件

现在使用(在同一目录中)安装


你应该考虑把细节添加到你自己的帖子中(不是通过链接)。链接目的地可能因任何原因而无法到达,您的答案也不清楚。
pip install tensorflow-1.6.0-cp36-cp36m-win_amd64.whl