我是初学者,我尝试按照网站上的说明在Macbook上安装张量流.
sudo easy_install pip
sudo easy_install --upgrade six
sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.6.0-py2-none-any.whl
安装后,当我尝试导入张量流时,我收到以下错误:
>>> import tensorflow
RuntimeError: module compiled against API version a but this version of numpy is 9
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/tensorflow/__init__.py", line 23, in <module>
from tensorflow.python import *
File "/Library/Python/2.7/site-packages/tensorflow/python/__init__.py", line 50, in <module>
from tensorflow.python.framework.framework_lib import *
File "/Library/Python/2.7/site-packages/tensorflow/python/framework/framework_lib.py", line 62, in <module>
from tensorflow.python.framework.ops import Graph
File "/Library/Python/2.7/site-packages/tensorflow/python/framework/ops.py", line 40, in <module>
from tensorflow.python.framework import versions
File "/Library/Python/2.7/site-packages/tensorflow/python/framework/versions.py", line 24, in <module>
from tensorflow.python import pywrap_tensorflow
File "/Library/Python/2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 28, in <module>
_pywrap_tensorflow = swig_import_helper()
File "/Library/Python/2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow', fp, pathname, description)
ImportError: numpy.core.multiarray Failed to import
>>>
我是python的新手,我在互联网上尝试了一些解决方案,但到目前为止还没有一个解决方案.也许错误是由于pip安装造成的.我被困在这2天了.感谢帮助!
解决方法:
为了添加上一个答案 – 在我的OSX机器上(10.11),我发现了两个numpy的工厂安装 – 一个在/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy和另一个在/Library/Python/2.7/site-packages/numpy/.据我所知,pip将升级/ Library中的那个,但是python一直试图使用/ System / Library /中的那个.
作为临时解决方案,我只是将/ System / Library中的numpy文件夹重命名为numpy.old.之后正确导入Tensorflow.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。