繁体   English   中英

尽管安装了 opencv,但导入 Cv2 不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM