首页 > 解决方案 > ModuleNotFoundError - 无法在 Mac 上为 Python 3 安装 OpenCV

问题描述

我在下载和导入OpenCV库时遇到了一些问题。在我的终端中,我执行了

pip3 install opencv-python

我得到了以下回复:

Requirement already satisfied: opencv-python in ./opt/anaconda3/lib/python3.8/site-packages (4.4.0.42)
Requirement already satisfied: numpy>=1.17.3 in ./opt/anaconda3/lib/python3.8/site-packages (from opencv-python) (1.18.5)

然后,我尝试在终端中启动 python3 会话,并且可以import cv2成功执行而没有任何错误。但是,当我尝试import cv2在 Visual Studio Code 中执行时,出现以下错误:

Traceback (most recent call last):
  File "motiondetector.py", line 1, in <module>
    import cv2
ModuleNotFoundError: No module named 'cv2'

当我在 IDLE 上运行我的代码时,我也会遇到同样的错误。

有谁知道为什么会发生这个错误?任何帮助将非常感激。提前致谢!

标签: pythonpython-3.xmacosopencvterminal

解决方案


刚刚找到答案 - 我也必须OpenCV在 IDE 中安装模块!感谢所有帮助过的人!:)


推荐阅读