【问题标题】:Installing OpenCV 3.1 on OS X El Capitan using Python 3.5.1使用 Python 3.5.1 在 OS X El Capitan 上安装 OpenCV 3.1
【发布时间】:2016-05-07 06:20:34
【问题描述】:

我一直在寻找安装 OpenCV 的正确方法,但我只能找到一些人在使用 Python 2.old 或 virtualenv 或其他完全不相关的东西。我只希望能够运行import cv2 而不会出现任何导入错误。

如何在 OS X 10.11 上安装 OpenCV 以用于 Python 3.5.1?

【问题讨论】:

    标签: python opencv python-3.5


    【解决方案1】:

    对我来说,唯一可行的方法是使用 conda:

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

    然后使用import cv2导入它

    【讨论】:

      【解决方案2】:

      我们可以用 homebrew 为 Mac OS X 安装 opencv3 for Python3(Python3.5)。

      首先,安装自制软件:

      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 的站点包链接到 Python3 的站点包:

      下面的命令中,/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

      【讨论】:

        【解决方案3】:

        对于 mac,我建议使用 homebrew (http://brew.sh),这是 osx 的最佳包管理器;安装后,您可以简单地使用 -from a terminal-:

        brew search xxx
        

        搜索包'xxx';在这种情况下,试试brew search opencv,你会得到opencvopencv3的结果,然后只需安装opencv3

        brew install opencv3
        

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

        任何问题,尽管问。

        【讨论】:

        • 我这样做了,但显然我安装的 Python 3.5.1 没有收到备忘录。我仍然不能在那里使用 OpenCV。
        • 一个简单的ImportError: No module named cv2
        • 试试import cvimport opencvimport opencv2, if still not working and the package was correctly installed, you got a problem with the site-packages`文件夹;你确定你使用的是正确的python版本吗?
        • 这些都不起作用。如何检查站点包文件夹有什么问题以及“正确的 Python 版本”是什么意思?我没有切换到其他任何东西,它要么适用于 3.5.1,要么就是废话。
        • 这样做了,没用。在 Python 2.7、3.3、3.4 和 3.5 中,我仍然无法 import cv2。 OpenCV 绝对乏味的安装文档无济于事。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-02
        • 2015-11-05
        • 1970-01-01
        相关资源
        最近更新 更多