我试图通过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 update anaconda-navigator
conda update navigator-updater
pip install opencv-python

其他回答

我想没有人提到的一件事是,如果你使用的是Windows N或KN版本,请安装用于OpenCV的媒体功能包。 还要确保你有Visual c++ Distributable 安装。 然后你可以使用命令

conda install -c menpo opencv

一个简单直接的解决方案是在安装opencv3之前先安装python3.5

conda install python=3.5

紧随其后的是

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

下面的命令也适用于我。我正在Anaconda中使用嵌入式IPython Notebook。

conda install -c https://conda.binstar.org/menpo opencv

你可以使用binstar安装它:

conda install -c menpo opencv

我刚刚在两台Win32 Python 3.5电脑上试了试。起初,我能够conda安装opencv,但它不工作,也没有从menpp的版本,但这做到了:

conda install -c https://conda.binstar.org/conda-forge opencv