【发布时间】:2016-04-17 11:22:57
【问题描述】:
我是初学者,我尝试按照网站上的说明在 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 安装造成的。自两天以来,我一直坚持这一点。感谢您的帮助!
【问题讨论】:
-
试过
sudo pip install -U numpy? -
是的,它显示 Requirement already up-to-date: numpy in /Library/Python/2.7/site-packages
-
您试过
sudo pip install numpy==1.10.4来获取最新版本吗?还有一个标志可以点,--upgrade这可能会有所帮助。 -
不。我试过了,但它仍然显示相同的需求已经是最新的:/Library/Python/2.7/site-packages 中的 numpy –
-
您可以尝试在
virtualenv中仅使用pip安装所有这些吗?
标签: python python-2.7 numpy tensorflow