【发布时间】:2015-04-15 13:51:27
【问题描述】:
当我使用Homebrew (brew) 安装 OpenCV 时,每当我运行此命令测试 python -c "import cv2" 时都会遇到此问题:
RuntimeError: module compiled against API version 9 but this version of numpy is 6
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import
我尝试升级 NumPy,但这令人困惑:
>>> import numpy
>>> print numpy.__version__
1.6.1
当我运行 brew 升级 NumPy 时,我遇到了这个问题:
brew install -u numpy
Warning: numpy-1.9.1 already installed
当我卸载它时:
sudo pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in ./anaconda/lib/python2.7/site-packages
我已关注this question 并从我的mac 中删除了Anaconda。
pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /Library/Python/2.7/site-packages
但一切都没有改变。如何将 NumPy 版本链接到 OpenCV?
【问题讨论】:
标签: python opencv numpy homebrew anaconda