[英]Can't import opencv in Python 2.7: ImportError: No module named cv2 despite installed opencv 3.2.0
[英]Import Cv2 not working despite opencv installed
我已经使用命令pip install opencv-contrib-python
安装了 OpenCV,当我运行命令 pip list 时,我看到opencv-contrib-python
已经安装,但是import cv2
对我不起作用并且它抛出
Traceback (most recent call last):
File "\[filename here\]", line 1, in \<module\>
import cv2
ImportError: No module named cv2
我已经尝试卸载并重新安装 OpenCV,但它仍然无法正常工作。 我尝试了不同的开发环境,例如 Pycharm 和 Visual Studio Code。 我的 pip 也升级了,我的 OpenCV 是 4.5.5 版本,这是最新版本。 我曾尝试使用 python 3.10 和 3.7,但仍然显示相同的错误。 我也尝试过使用
import sys
sys.path.append('/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages')
这是在一些答案中推荐的,我尝试安装 opencv-python 并使用它,但仍然显示相同的错误。 我检查了,我的文件夹中有 cv2
但尽管如此,每次我尝试运行 import cv2 时,它都会一直显示没有名为 cv2 的模块
我使用 macOS Monterey 版本 12.2.1,对于我的终端,我使用的是 Linux 发行版 Darwan OS。
我试过: pip install opencv-python
pip install opencv-contrib-python
把它放在代码的第一行:
import sys
sys.path.append('/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages')
你必须使用python2.7
。 正如手册所说:“目前,只有 Python 2 版本的 cv2 模块被构建并包含在最新版本中。”
如果您从源代码手动构建,则只能使用python3
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.