我使用的是PyCharm 2021.2专业版,并且我已经安装了opencv-python:
pip install opencv-python
但是,当我尝试使用cv 2软件包时,IDE不断向我发出以下警告:
Cannot find reference 'resize' in '__init__.py'
这里我给出了resize函数的例子,但是cv 2包中的每个函数都会发生这种情况。虽然代码运行时没有错误,但我不能使用自动完成功能,这有点烦人。我找到了一个答案here,可能会有帮助。那个家伙说要用途:
import cv2.cv2 as cv2
然而,这对我不起作用。我得到以下错误:
ERROR: No matching distribution found for cv2
这是因为opencv里面没有名为cv 2的包。有人知道如何解决这个问题吗?这是PyCharm的问题吗?
UPDATE以下是命令pip show opencv-python
的输出:
Name: opencv-python
Version: 4.5.3.56
Summary: Wrapper package for OpenCV python bindings.
Home-page: https://github.com/skvark/opencv-python
Author: None
Author-email: None
License: MIT
Location: z:\appdata\python\lib\site-packages
Requires: numpy
Required-by:
2条答案
按热度按时间gcuhipw91#
这个解决方案对我很有效。
在Mac OS 12.4、PyCharm 2022.1上进行测试
ecfsfe2w2#
如果命令
pip show opencv-python
的输出是这样的,你能共享它的输出吗那么opencv的
__init__.py
文件就有问题了你能分享一下
谢谢你
根据您的输出,很明显pip已经在您的机器上正确安装了cv2
您现在是否可以共享
python -c "import cv2"
这是为了检查是否有一个问题与python或pycharam