【问题标题】:How to install OpenCV on Windows and enable it for PyCharm without using the package manager如何在 Windows 上安装 OpenCV 并在不使用包管理器的情况下为 PyCharm 启用它
【发布时间】:2015-12-16 01:56:29
【问题描述】:

我正在尝试安装和使用 OpenCV 库进行 python 开发。我想将它用于 PyCharm IDE。我正在尝试在没有包管理器的情况下这样做。

环境是 Windows 64 位架构。对于 Python,我使用的是 Python 2.7.10。

我已经在系统路径中包含了 OpenCV 目录。

我正在为 PyCharm 使用 python 2.7.10 解释器并安装了 pip 和 numpy 包。

opencv 版本是 3.0.0

如何启用 OpenCV 并使其在 PyCharm 中运行?

【问题讨论】:

  • 您是否尝试过编辑 PYTHONPATH 以包含包含 OpenCV Python 库的目录?除非默认安装的 OpenCV for Windows 没有启用 Python,在这种情况下,您需要从源代码构建整个想法并确保 CMake 已检查此标志。 PyCharm 也使用 PYTHONPATH,所以如果变量设置正确,我看不出它不应该工作的原因。请提供有关您的设置的更多信息。
  • 是的,我已经在系统路径中包含了OpenCV目录。
  • 我正在为 PyCharm 使用 python 2.7.10 解释器并安装了 pip 和 numpy 包。
  • opencv 版本为 3.0.0
  • 编辑您的问题并在此处发布此信息,而不是在评论区。同时发布你的 PYTHONPATH 的内容..

标签: python windows opencv installation pycharm


【解决方案1】:

我终于想出了如何解决这个问题:

要遵循的步骤:

  1. 安装 Python 2.7.10
  2. 安装 Pycharm(如果你还没有安装的话)
  3. 下载并安装 OpenCV 可执行文件。
  4. 在系统路径中添加OpenCV(%OPENCV_DIR% = /path/of/opencv/directory)
  5. 转到 C:\opencv\build\python\2.7\x86 文件夹并复制 cv2.pyd 文件。
  6. 转到 C:\Python27\DLLs 目录并粘贴 cv2.pyd 文件。
  7. 转到 C:\Python27\Lib\site-packages 目录并粘贴 cv2.pyd 文件。
  8. 转到 PyCharm IDE 并转到 DefaultSettings>PythonInterpreter。
  9. 选择您在 Step1 中安装的 Python。
  10. 在 pycharm 中安装包 numpy、matplotlib 和 pip。
  11. 重新启动 PyCharm。
  12. PyCharm 现在已安装并运行 OpenCV 库。

【讨论】:

    【解决方案2】:

    没什么难的。

    ➡如果你使用的是 anaconda

    conda install opencv
    

    ➡如果你有python包管理器pip

    pip install opencv-python
    

    【讨论】:

      【解决方案3】:

      如果您使用 pycharm,您可以使用软件包轻松安装 OpenCV、NumPy、pandas 等库。要添加和安装包,请转到文件 -> 设置 -> 项目。 您可以在项目前面看到项目名称。单击它,在左侧您可以看到已经安装的软件包。单击“+”按钮并搜索您的包裹。然后就可以轻松安装使用了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-09-26
        • 1970-01-01
        • 2013-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多