我试图通过Anaconda为Python安装OpenCV,但我似乎无法解决这个问题。

我试着

conda install opencv
conda install cv2

我也试着搜索

conda search cv

没有雪茄。我无意中看到这个列出了opencv作为一个包含包:

http://docs.continuum.io/anaconda/pkgs.html

在运行conda info后,我注意到我的版本是3.4.1,但我似乎在网上找不到任何关于这个版本的信息。我对此很困惑。

我是不是遗漏了一些很明显的东西?如果opencv可用于Anaconda的以前版本,那么为什么它不能用于新版本呢?为什么这个链接只显示版本1.9.2的文档?


当前回答

我也遇到过同样的问题,但我现在已经解决了。这就是我所做的:

首先在命令提示符中输入conda install -c https://conda.binstar.org/menpo opencv,然后找到路径Anaconda\pkgs\opencv-2.4.9.1-np19py27_0\Lib\site-packages。现在将这里的所有文件复制到Anaconda\Lib\site-packages中。现在你可以在Python中使用OpenCV了。

其他回答

我也遇到了同样的问题,无法让conda安装OpenCV。然而,我设法用OpenCV安装程序安装它,你可以在这个网站上找到:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

他的文件是“Wheel”whl文件,可以用pip安装,例如。

pip安装SomePackage-1.0-py2.py3-none-any.whl

在命令窗口中。在为我执行这个命令后,它直接与Spyder一起工作。我有同样的经验与其他包,上述加州大学欧文分校网站是一个金矿。

这对我来说很有效(在Ubuntu和conda 3.18.3上):

conda install --channel https://conda.anaconda.org/menpo opencv3

上面的命令是当我运行以下命令时显示给我的:

anaconda show menpo/opencv3

这是输出:

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/menpo opencv3

我用python测试了下面的代码,没有出现错误:

>>> import cv2
>>>

2019年5月,MacOS的答案如下:

conda update freetype
conda install opencv -c conda-forge

这会更新libfreetype.6。dylib到24.0.0兼容性并安装OpenCV 4.1.0。

Windows 7, conda 4.4.10 python 2.7.6 从非官方的Windows二进制文件下载了opencv包用于python扩展包。(选择python 2.4 AMD 64) 光盘下载 PIP install opencv_python Python run_some.py (import cv2…)似乎可以工作。 YMMV

使用conda安装OpenCV包,执行以下命令:

conda install -c menpo opencv3=3.1.0

https://anaconda.org/menpo/opencv3