【问题标题】:Trouble installing opencv3 with anaconda python 3.6 (on mac)使用 anaconda python 3.6 安装 opencv3 时遇到问题(在 mac 上)
【发布时间】:2018-03-07 00:19:39
【问题描述】:

我已经在我的 mac 上成功安装了带有 python3.6.1 的 anaconda。我按照互联网上的说明进行操作: 首先在终端上输入: conda create -n venv_demo python=3.6.1 然后激活: source 激活 venv_demo

但是,当我尝试安装 openv3 我要么尝试了 cmd 行

conda install -c https://conda.anaconda.org/menpoopencv3

conda install -c menpo opencv3

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

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

【问题讨论】:

标签: python-3.x opencv anaconda


【解决方案1】:

查看 Anaconda 包列表中 menpo 包下的 list of conda installers for OpenCV

osx-64/opencv3-3.1.0-py27_0.tar.bz2
osx-64/opencv3-3.1.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
win-32/opencv3-3.1.0-py27_0.tar.bz2
win-64/opencv3-3.1.0-py35_0.tar.bz2
win-32/opencv3-3.1.0-py35_0.tar.bz2
win-64/opencv3-3.1.0-py34_0.tar.bz2
win-32/opencv3-3.1.0-py34_0.tar.bz2
win-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 版本),则需要从源代码构建。请参阅此 Stack Overflow 问题的最佳答案:Can't install OpenCV3 on Anaconda3 python3.6 on macOS

【讨论】:

    猜你喜欢
    • 2017-09-25
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多