Python 为什么PyCharm不导入/检测从源代码编译和安装的OpenCV?
我从源代码处编译并安装了OpenCV,它工作得非常完美,在IDLEIDE或CMD中导入并使用它工作得很好。 但是当使用PyCharm导入OpenCV时,没有错误,但它警告我,函数或OpenCV变量,Python 为什么PyCharm不导入/检测从源代码编译和安装的OpenCV?,python,opencv,pycharm,Python,Opencv,Pycharm,我从源代码处编译并安装了OpenCV,它工作得非常完美,在IDLEIDE或CMD中导入并使用它工作得很好。 但是当使用PyCharm导入OpenCV时,没有错误,但它警告我,函数或OpenCV变量,无法找到。 这是PyCharm IDE的屏幕截图: 出现一条警告,提示未找到imread()函数 在IDE设置中,我没有找到任何方法来配置OpenCV,所有设置似乎都正常,还有一个屏幕截图: 所以这个问题导致IDE不能自动完成或建议参数等等 但是在运行程序时,它运行良好,没有任何问题 注意:使用P
无法找到
。
这是PyCharm IDE的屏幕截图:
出现一条警告,提示未找到imread()
函数
在IDE设置中,我没有找到任何方法来配置OpenCV,所有设置似乎都正常,还有一个屏幕截图:
所以这个问题导致IDE不能自动完成或建议参数等等
但是在运行程序时,它运行良好,没有任何问题
注意:使用PyCharm IDE添加包安装OpenCV时,就可以了。但我需要使用从源代码编译并在本地安装的
编辑:
这是IDLE IDE的屏幕截图,您可以看到autocomplete运行良好
套餐列表:
在这个列表中,没有cv2,目录中的其他软件包在这里列出了我的OpenCV 4.2.0就是这个问题,它是从源代码编译的,安装在我的Conda环境和PyCharm 2020.1中 我这样解决:
您是否在虚拟环境中运行?您是否选择了正确的项目口译员?文件-->设置-->项目-->项目解释器。不,我没有选择虚拟环境,是的,我选择了正确的项目解释器,在运行程序时,没有问题,它运行良好,只有PyCharm,没有加载/检测OpenCV以自动完成和识别OpenCV函数。您可以尝试安装jedi()或者你尝试过这里的解决方案吗:?是的<我尝试过这两种解决方案,但问题仍然存在,我不知道IDE有什么问题。如果我从PyCharm内部安装,那么一切都会顺利,但我不想要预构建的OpenCV版本。所以我自己编译了一个。好的,我已经编译了OpenCV并在Ubuntu 18上运行PyCharm。04没有问题,但您正在运行windows,对吗?这可能是问题所在。我可以通过我的pycharm设置检查您是否缺少某些内容。