使用Python 3.5.1在OS X El Capitan上安装OpenCV 3.1

时间:2016-01-29 13:30:54

标签: python opencv python-3.5

我已经找到了安装OpenCV的正确方法,但我能找到的只是人们用Python 2.old或virtualenv或其他完全不相关的东西捏造。我只是希望能够在没有任何导入错误的情况下运行import cv2

如何在OS X 10.11上安装OpenCV以与Python 3.5.1一起使用?

3 个答案:

答案 0 :(得分:3)

我们可以使用自制软件为Mac OS X安装适用于Python3(Python3.5)的opencv3。

首先,安装homebrew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

您可以查看如何安装自制软件的详细信息。 http://brew.sh

如果您没有安装Python3,请安装python3:

brew install python3

然后为python3安装opencv3:

brew install opencv3 --with-python3

最后,也许你会将opencv3的site-packages链接到Python3的site-packages:

在以下命令中,/usr/local/opt/opencv3/lib/python3.5/site-packages是opencv3的site-packages目录,/usr/local/lib/python3.5/site-packages/是Python3.5的site-packages目录。也许您应该将两者更改为您自己的目录。

echo /usr/local/opt/opencv3/lib/python3.5/site-packages >> /usr/local/lib/python3.5/site-packages/opencv3.pth

答案 1 :(得分:3)

对我而言,唯一可行的方法是使用conda:

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

然后使用import cv2

导入它

答案 2 :(得分:0)

对于mac,我建议使用homebrewhttp://brew.sh),osx的最佳包管理器;安装后,您只需使用-from终端 - :

brew search xxx

搜索包裹' xxx&#39 ;;在这种情况下,请尝试brew search opencv,您将获得结果opencvopencv3,然后只需安装opencv3

brew install opencv3

就是这样,它将安装所有必需的依赖项(如果你使用brew info opencv3列出的话)。

有任何问题,请问。