macOS python3 с brew, ошибка при импорте cv2 - PullRequest
1 голос
/ 11 октября 2019

Я установил python3 в macOS через brew,
Я установил opencv и numpy,
при импорте cv2 и numpy у меня появляется эта ошибка

ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
Traceback (most recent call last):
  File "001.py", line 2, in <module>
    import cv2
  File "/usr/local/lib/python3.7/site-packages/cv2/__init__.py", line 89, in <module>
    bootstrap()
  File "/usr/local/lib/python3.7/site-packages/cv2/__init__.py", line 79, in bootstrap
    import cv2
ImportError: numpy.core.multiarray failed to import

1 Ответ

0 голосов
/ 14 октября 2019

Я исправляю проблему следующим образом:

  • Я установил OpenCV, используя Brew

brew install opencv

  • Я установил OpenCV дляpython

pip install opencv-python

  • Я удалил (плохо) библиотеку numpy

sudo rm -rf /usr/local/lib/python3.7/site-packages/numpy

  • Я связал библиотеку NumPy с рабочей библиотекой

sudo ln -s /usr/local/Cellar/numpy/1.17.1/lib/python3.7/site-packages/numpy /usr/local/lib/python3.7/site-packages/numpy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...