2016-05-01 78 views
0

我试过直接通过conda安装。如何在Max OS-X的Anaconda 3中构建/安装OpenCV?

conda install opencv 

但是通过这个

The following specifications were found to be in conflict: 
- alabaster (target=alabaster-0.7.7-py35_0.tar.bz2) -> python 2.6*|2.7*|3.3*|3.4*|3.5* 
- anaconda (target=anaconda-4.0.0-np110py35_0.tar.bz2) -> anaconda-client 
... 

此错误去了一百行。

我也试着从cmake使得它,但我似乎无法设置Python解释器和相关领域的那些Anaconda的3

我已经提到了不少相关的帖子,但它仍然没有解决我的问题。

Installing openCV in anaconda3 - Python.h: No such file or directory

How to install python opencv through Conda?

注:conda install opencv Anaconda的2工作得很好,但我不知道为什么有那么多包冲突蟒蛇出现3

+0

我有同样的问题。我最终重新安装了aacoda,在安装'opencv'包之前删除了'anaconda'包。显然,要安装opencv,conda需要降级很多软件包。 – sietschie

+0

是的@sietschie,这就是我想要避免的。我确实找到了在同一个Anaconda软件包中并行运行Python2和Python3的方法(但在不同的环境中)。我目前正在使用Python2 for OpenCV并将其移植回Python3进行分析。我认为在单一的环境中完成整个事情会更好。这似乎不是所有可能的吗? –

回答

0

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

它有用。

https://stackoverflow.com/a/27650299

+0

对不起,但它没有为我工作。我想你正在为Python 2.7使用Anaconda-2或设置一个单独的env。我刚刚尝试过,它会抛出相同的冲突列表。 –

0

这是解决方案:

conda install -c menpo opencv3=3.1.0