无法使用 python 3.5 安装 opencv 3.1,仅适用于 2.7
Posted
技术标签:
【中文标题】无法使用 python 3.5 安装 opencv 3.1,仅适用于 2.7【英文标题】:Unable to install opencv 3.1 with python 3.5, works with 2.7 only 【发布时间】:2016-07-02 21:11:02 【问题描述】:今天我在 ubuntu 15.10 上安装了带有 miniconda 的 python 3.5.1,它工作正常。我试图安装opencv 3,所以我完成了这个站点https://help.ubuntu.com/community/OpenCV的任务1和2 并运行了这个命令:sudo apt-get install python-opencv。
之后,如果我尝试在终端中使用 opencv 的脚本运行 python 3.5.1,我会收到以下消息:导入错误:没有名为“cv2”的模块,但如果我使用 sublime 运行它text,它工作正常,我打印了版本,所以我发现 sublime text 使用 python 2.7.10。
如何使 opencv 与 python 3.5.1 一起工作?我没有安装 python 2.7.10,我是 linux 新手。如果我在终端中输入 python,它使用 3.5.1,那很好,我也可以更改 sublime 文本,这不是问题。任何帮助表示赞赏:)
【问题讨论】:
【参考方案1】:感谢这个网站:https://rivercitylabs.org/up-and-running-with-opencv3-and-python-3-anaconda-edition/,我设法做到了。 解决方案是:
conda install -c https://conda.binstar.org/menpo opencv3
不知何故,我没想到,anaconda 提供了 opencv 二进制文件。好东西
【讨论】:
以上是关于无法使用 python 3.5 安装 opencv 3.1,仅适用于 2.7的主要内容,如果未能解决你的问题,请参考以下文章
python 在Python 3.5上的Mac OS Sierra上安装OpenCV