2017-09-25 254 views
1

我在我的mac上成功地安装了python3.6.1的anaconda。我跟着从互联网的指令: 第一个终端上输入该: 康达创建-n venv_demo蟒= 3.6.1 然后激活: 源激活venv_demo使用anaconda python 3.6(在mac上)安装opencv3时遇到问题

然而,当我试图安装openv3 我要么试图CMD线

康达安装-c https://conda.anaconda.org/menpo opencv3

康达安装-c menpo opencv3

它给我的错误如下: error showing on terminal

有人能告诉我如何解决它?我需要删除Python 2.7吗?现在我已经安装了python 3.6.1并且在我的mac上有两个版本。谢谢!

+0

可能的重复[无法在macOS上的Anaconda3 python3.6上安装OpenCV3](https://stackoverflow.com/questions/41873941/cant-install-opencv3-on-anaconda3-python3-6-on-macos ) –

回答

2

已在menpo包下看看list of conda installers for OpenCV蟒蛇的包列表:

OSX-64/opencv3-3.1.0-py27_0.tar.bz2
OSX-64/opencv3-3.1 0.0-py34_0.tar.bz2
OSX-64/opencv3-3.1.0-py35_0.tar.bz2
Linux的64/opencv3-3.1.0-py35_0.tar.bz2
Linux的64/opencv3- 3.1.0-py27_0.tar.bz2
linux-64/opencv3-3.1.0-py36_0.tar.bz2
linux-64/opencv3-3.1.0-py34_0.tar.bz2
Linux的64/opencv3-3.2.0-np111py35_0.tar.bz2
Linux的64/opencv3-3.2.0-np111py34_0.tar.bz2
的Linux-64 /opencv3-3.2.0-np111py27_0.tar.bz2
赢-32/opencv3-3.1.0-py27_0.tar.bz2
赢-64/opencv3-3.1.0-py35_0.tar.bz2
赢 - 32/opencv3-3.1.0-py35_0.tar.bz2
赢-64/opencv3-3.1.0-py34_0.tar.bz2
赢-32/opencv3-3.1.0-py34_0.tar.bz2
赢-64/opencv3-3.1.0-py27_0.tar.bz2

请注意每个安装程序中列出的Python版本。对于macOS,最新的menpo安装程序是OpenCV 3.1.0,可用于Python 3.5。所以,如果你想使用menpo安装程序,只需使用Python 3.5创建一个新的环境,激活,然后再安装:

conda create -n <opencv virtual env> python=3.5 
source activate <opencv virtual env> 
conda install -c menpo opencv3 

否则,如果你想使用Python 3.6(其中一个真正伟大的Python版本),你需要从源代码构建。看到这个堆栈溢出问题的伟大答案:Can't install OpenCV3 on Anaconda3 python3.6 on macOS