使用brew的macOS python3,导入cv2时出错
我通过brew在macOS中安装了python3,使用brew的macOS python3,导入cv2时出错,python,python-3.x,macos,numpy,opencv,Python,Python 3.x,Macos,Numpy,Opencv,我通过brew在macOS中安装了python3,我安装了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/python
我安装了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
ModuleNotFoundError:没有名为'numpy.core.\u multiarray\u umath'的模块
回溯(最近一次呼叫最后一次):
文件“001.py”,第2行,在
进口cv2
文件“/usr/local/lib/python3.7/site packages/cv2/_init__.py”,第89行,在
bootstrap()
文件“/usr/local/lib/python3.7/site packages/cv2/_init__.py”,第79行,在引导程序中
进口cv2
ImportError:numpy.core.multiarray导入失败
我用以下方法解决问题:
- 我使用brew安装了opencv
brew安装opencv
- 我为python安装了opencv
pip安装opencv python
- 我删除了(坏的)numpy库
sudorm-rf/usr/local/lib/python3.7/site packages/numpy
- 我将numpy库与工作库链接
sudo ln-s/usr/local/ceral/numpy/1.17.1/lib/python3.7/site-packages/numpy/usr/local/lib/python3.7/site-packages/numpy
您能否提供用于安装软件包的命令以及正在使用的pip
、conda
、python
的路径?可能有些软件包是使用系统的数据包管理器安装的,python运行时来自自制软件或其他软件。谢谢