【问题标题】:install opencv into a virtual environment将opencv安装到虚拟环境中
【发布时间】:2015-10-02 02:07:28
【问题描述】:

我需要在虚拟环境中的项目中使用opencv,但是你不能用pip安装opencv。

在我的本地机器(OSX Yosemite,版本 10.10.1)上使用自制软件安装效果很好,但我无法在我的 virtualenv 中执行“brew install”。

如何在我的环境中包含 opencv?

【问题讨论】:

  • 你想只在 virtualenv 中安装 OpenCV 还是让 OpenCV 在 vi​​rtualenv 中工作?
  • 理想情况下,我希望它在 virtualenv 中,以便其他人可以复制我相同的环境。
  • 我在网上四处寻找,发现了这个blog post。希望对您有所帮助!

标签: python installation virtualenv


【解决方案1】:

here 所述(请参阅选项 B),您可以在虚拟环境中运行它:

pip install opencv-contrib-python

如该链接所述,opencv-contrib-python 是一个非官方预构建的 OpenCV 包。

我在 Linux 上对此进行了测试。

【讨论】:

    【解决方案2】:

    我使用的是 Windows 10。就我而言,为了在我的新虚拟环境中使用 openCV,我手动复制了 所有关于 openCV 的文件,它们位于 C:\Program Files (x86) \python36\Lib\site-packages 到 虚拟环境目录 C:\Program Files (x86)\ibrahim\Lib\site-packages。然后,import cv2 到 python,它对我有用。请注意,您需要复制下面显示的红色框内的所有文件

    【讨论】:

      【解决方案3】:

      对于 OpenCV 2,try this.

      基本上,为 OpenCV 2 系统范围安装 Python 绑定,然后将库文件复制到您的虚拟环境中。

      【讨论】: