繁体   English   中英

OS X上的Tensorflow ImportError

[英]Tensorflow ImportError on OS X

TL; DR得到ImportError: cannot import name pywrap_tensorflow尝试在El Capitan上使用TensorFlow时ImportError: cannot import name pywrap_tensorflow

详细信息:我从这里开始按照Mac OS X的TensorFlow安装说明进行操作。

Mac OS X,仅CPU,Python 2.7:
 $ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/tensorflow-0.9.0rc0-py2-none-any.whl $ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/tensorflow-0.9.0rc0-py2-none-any.whl $ sudo pip install --upgrade $TF_BINARY_URL 

这些步骤是成功的。

因此,让我们尝试一下:

22:54:00/tensorflow $ipython
Python 2.7.11 (default, Jan 22 2016, 08:29:18)
Type "copyright", "credits" or "license" for more information.

IPython 4.2.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.
[TerminalIPythonApp] WARNING | File not found: '/shared/.pythonstartup'

In [1]: import tensorflow as tf
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-41389fad42b5> in <module>()
----> 1 import tensorflow as tf

/git/tensorflow/tensorflow/__init__.py in <module>()
     21 from __future__ import print_function
     22
---> 23 from tensorflow.python import *

/git/tensorflow/tensorflow/python/__init__.py in <module>()
     46 _default_dlopen_flags = sys.getdlopenflags()
     47 sys.setdlopenflags(_default_dlopen_flags | ctypes.RTLD_GLOBAL)
---> 48 from tensorflow.python import pywrap_tensorflow
     49 sys.setdlopenflags(_default_dlopen_flags)
     50

ImportError: cannot import name pywrap_tensorflow

TL; DR:import tensorflow时,请勿从TensorFlow git存储库的根目录运行ipython (或python )。

在这里回答了类似的问题。 最简单的解决方法是cd出当前目录(例如cd ~运行前ipython 这将防止Python被当前路径中的tensorflow源子目录混淆。 git存储库中的./tensorflow目录不包含运行TensorFlow所需的所有生成的代码(例如pywrap_tensorflow ),但确实包含一个名为__init__.py的文件,这使Python解释器感到困惑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM