我使用的是PyCharm 2021.2专业版,并安装了opencv:
pip install opencv-python
但是,当我尝试使用cv2包时,IDE总是给我以下警告:
Cannot find reference 'resize' in '__init__.py'
这里我给出了调整大小函数的例子,但是它发生在cv2包中的每个函数中。虽然代码运行时没有错误,但我不能使用自动完成功能,这有点烦人。我找到了一个可能有用的答案,here。这家伙说要用:
import cv2.cv2 as cv2
不过,这对我不起作用。I‘我得到了以下错误:
ERROR: No matching distribution found for cv2
这是因为opencv中没有名为cv2的包。有人知道如何解决这个问题吗?这是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:
发布于 2022-07-22 23:46:11
这个解决方案对我有效。
在“首选项”中,选择“Interpreter
为止。
在MacOS12.4,PyCharm 2022.1上进行测试
发布于 2021-08-05 15:58:42
如果输出是这样的,那么您能共享命令pip show opencv-python
的输出吗?
Name: opencv-python
Version: 4.5.1.48
Summary: Wrapper package for OpenCV python bindings.
Home-page: https://github.com/skvark/opencv-python
Author: None
Author-email: None
License: MIT
Location: c:\users\{username}\appdata\local\programs\python\python37\lib\sitepackages
Requires: numpy
Required-by:
那么他们是opencv的__init__.py
文件中的一些问题
你能分享一下输出吗?
谢谢
根据您的输出,很明显pip已经在您的计算机上正确地安装了cv2。
您现在是否可以共享
python -c "import cv2"
这是为了检查python或pycharam是否有问题。
https://stackoverflow.com/questions/68669767
复制相似问题