PyCharm不会将cv2识别为模块

Abd*_*bas 9 python windows opencv

我正在使用OpenCV 3和python 2.7并使用PyCharm进行编码.代码工作正常,但PyCharm不会将cv2识别为模块.它用红线强调它,因此它不会在intellisence菜单中显示其功能.

我试图设置一个环境变量OPENCV_DIR,但它没有用

OpenCV在F:\ opencv中提取,Python安装在C:\ Python27上

怎么了 ?

kim*_*eon 14

我已经解决了这个问题。希望这也适合你。

from cv2 import cv2
Run Code Online (Sandbox Code Playgroud)

/sf/answers/4286981121/


use*_*030 13

如果您还没有从源代码构建 opencv,这里有正确的说明,以便每个人都可以遵循它

  • 单击文件菜单 > 设置

在此处输入图片说明

  • 在搜索栏中搜索“项目解释器”

在此处输入图片说明

  • 单击 + 按钮安装软件包或按 Alt+Insert 在此处输入图片说明

  • 现在可用包窗口将打开,然后搜索“ opencv-python ”并单击安装包按钮。

在此处输入图片说明

  • 享受和做+1


小智 9

在Pycharm 4.0版本上工作

跟着这些步骤:

  1. 转到Pycharm IDE窗口中的 “文件”>“设置”

  2. 在搜索栏中搜索项目解释器。

  3. 单击可用选项中的任何软件包
  4. 软件包窗口将打开,您可以在其中安装任何软件包。

我已经安装了opencv-python包来运行opencv命令


gee*_*kly 7

试试File-> Invalidate Caches / Restart ...

  • 试着解释为什么该程序解决了问题..请使您的答案更加有用。 (3认同)
  • 从最初的问题可以清楚地看出 cv2 已经安装。 (2认同)

web*_*app 5

点击链接如何在 Windows 上安装 OpenCV 并在不使用包管理器的情况下为 PyCharm 启用它

应遵循的步骤:

Install Python 2.7.10
Install Pycharm(If you have not done it already)
Download and install the OpenCV executable.
Add OpenCV in the system path(%OPENCV_DIR% = /path/of/opencv/directory)
Goto C:\opencv\build\python\2.7\x86 folder and copy cv2.pyd file.
Goto C:\Python27\DLLs directory and paste the cv2.pyd file.
Goto C:\Python27\Lib\site-packages directory and paste the cv2.pyd file.
Goto PyCharm IDE and goto DefaultSettings>PythonInterpreter.
Select the Python which you have installed on Step1.
Install the packages numpy,matplotlib and pip in pycharm.
Restart your PyCharm.
PyCharm now has OpenCV library installed and working.
Run Code Online (Sandbox Code Playgroud)


ILA*_*ILA 3

我也有同样的问题,恐怕目前没有解决方案。您可以在此处阅读有关该问题的更多信息

问题是OpenCV不包含.py自动完成所需的文件,这可能就是 PyCharm 也没有获取该包的原因。

为了确保我们在同一页面上,当您转到“文件”>“默认设置”>“默认项目”>“项目解释器”并选择 python 2.7 解释器时,它是否列出cv2opencv在包中?

编辑:我能够让它与 anaconda 而不是 python 一起工作。刚刚安装了 anaconda 并执行了与 python 相同的操作(将 cv2 复制到了 python 中)。希望对您有帮助!