Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用brew的macOS python3,导入cv2时出错_Python_Python 3.x_Macos_Numpy_Opencv - Fatal编程技术网

使用brew的macOS python3,导入cv2时出错

使用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

我通过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/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运行时来自自制软件或其他软件。谢谢