2016-12-07 187 views
5

我试图在TensorFlow install docs之后在Mac上设置TensorFlow。TensorFlow导入错误:没有名为_pywrap_tensorflow的模块

但是完成概述的步骤和努力后,“import tensorflow as tf”,我得到了下面的错误跟踪:

>>> import tensorflow as tf 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/site-packages/tensorflow/__init__.py", line 23, in <module> 
    from tensorflow.python import * 
    File "/usr/local/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 49, in <module> 
    from tensorflow.python import pywrap_tensorflow 
    File "/usr/local/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 21, in <module> 
    _pywrap_tensorflow = swig_import_helper() 
    File "/usr/local/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 20, in swig_import_helper 
    return importlib.import_module('_pywrap_tensorflow') 
    File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 
ImportError: No module named _pywrap_tensorflow 

我已经安装并使用过TensorFlow我的机器上,从来没有遇到过这个问题。

回答

2

这部分看起来错误:

File "/usr/local/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 20, in swig_import_helper 
    return importlib.import_module('_pywrap_tensorflow') 
File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 

它使用pywrap_tensorflow从Python安装在/usr/local/lib/python2.7importlib从一个在/usr/local/Cellar/python/2.7.9

你的Python包搜索路径一定有问题。见例如Keras import error Nadam有关故障排除提示。

相关问题