在opencv安装之后,Numpy.core.multiarray不再工作了

时间:2017-04-18 14:40:00

标签: python python-2.7 opencv numpy tensorflow

我在mac上的anaconda笔记本上使用python 2.7。 Numpy与tensorflow完美配合,直到我尝试使用(pip install OpenCV)安装OpenCV。它现在产生一个错误,如图所示

RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7
Traceback (most recent call last):
ImportError: numpy.core.multiarray failed to import

我已经尝试了所有安装numpy的方法,但我一直收到这条消息:

Requirement already satisfied: numpy in ./anaconda/lib/python2.7/site-packages

我甚至尝试重新安装并重新安装,但仍然显示相同的消息。

1 个答案:

答案 0 :(得分:2)

尝试升级numpy

pip install numpy --upgrade

然后检查你的路径:

import numpy
print numpy.__path__

也许你需要移动一些文件,看看this问题。