我已经从源代码编译并安装了OpenCV,它可以完美工作,可以在 IDLE IDE或 CMD 中导入并使用它,效果很好。
但是,当使用 PyCharm 导入 OpenCV 时,没有错误,但是警告我该函数或OpenCV变量can not find
。
这是PyCharm IDE的屏幕截图:
有一个警告,提示未找到imread()
函数。
在“IDE设置”中,我没有找到任何配置OpenCV的方法,所有设置似乎都正常,还有一个屏幕截图:
所以这个问题导致IDE无法自动完成或建议参数等等。
但是在运行程序时可以正常运行,没有任何问题。
注意:在使用PyCharm IDE添加软件包安装OpenCV时,可以。但是我需要使用从源代码编译并本地安装的代码。
编辑:
这张IDLE IDE的屏幕截图非常不错,您可以看到它的自动完成功能。
软件包的列表:
在此列表中,没有cv2,该目录中列出了其他软件包
最佳答案
从源代码编译,安装在我的Conda环境和PyCharm 2020.1中的OpenCV 4.2.0中确实遇到了这个问题。
我这样解决了:
关于python - 为什么PyCharm不导入/检测从源代码编译和安装的OpenCV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56352133/