我已经找到了安装OpenCV的正确方法,但我能找到的只是人们用Python 2.old或virtualenv或其他完全不相关的东西捏造。我只是希望能够在没有任何导入错误的情况下运行import cv2
。
如何在OS X 10.11上安装OpenCV以与Python 3.5.1一起使用?
答案 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,我建议使用homebrew
(http://brew.sh),osx的最佳包管理器;安装后,您只需使用-from终端 - :
brew search xxx
搜索包裹' xxx&#39 ;;在这种情况下,请尝试brew search opencv
,您将获得结果opencv
和opencv3
,然后只需安装opencv3
:
brew install opencv3
就是这样,它将安装所有必需的依赖项(如果你使用brew info opencv3
列出的话)。
有任何问题,请问。