Когда я установил OpenCV с помощью Homebrew (brew
), у меня возникала такая проблема, когда я запускаю эту команду для тестирования 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
Я следил за этим вопросом и удалил Анаконду из моего Mac.
pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /Library/Python/2.7/site-packages
Но ничего не изменилось. Как я могу связать версию NumPy с OpenCV?