Anaconda:即使安装了opencv也无法导入cv2(如何为python3安装opencv3)

Lin*_*nda 11 python opencv python-3.x anaconda opencv3.0

我安装了anaconda(版本:conda 4.2.9,python3),import cv2当我收到以下错误时我正在尝试做:

ImportError: No module named 'cv2'

conda search cv2我得到这个:

opencv 2.4.2 np15py26_0默认值
2.4.2 np15py27_0默认值
2.4.2 np16py26_0默认值
2.4.2 np16py27_0默认值
2.4.2 np17py26_0默认值
2.4.2 np17py27_0默认值
2.4.2 np15py26_1默认值
2.4.2 np15py27_1默认值
2.4.2 np16py26_1默认值
2.4.2 np16py27_1默认值
2.4.2 np17py26_1默认值
2.4.2 np17py27_1默认值
2.4.6 np16py26_0默认值
2.4.6 np16py27_0默认值
2.4.6 np17py26_0默认值
2.4.6 np17py27_0默认值
2.4.6 np18py26_0默认值
2.4.6 np18py27_0默认值
2.4.9 np18py27_0默认值
2.4.10 np19py26_0默认值
2.4.10 np19py27_0默认值
2.4.10 np110py27_1默认值
2.4.10 np19py26_1默认值
2.4.10 np19py27_1默认值

为了能够导入cv2模块,我需要做什么?谢谢!

PS:我使用的是Ubuntu 16.04

Lin*_*nda 13

opencv与python 3不兼容.我必须为python 3安装opencv3.我们如何在anaconda上安装opencv?解释如何为anaconda安装opencv(3):

运行以下命令:

conda install -c https://conda.binstar.org/menpo opencv

我意识到opencv3现在也可用,运行以​​下命令:

conda install -c https://conda.binstar.org/menpo opencv3

2016年8月18日编辑:您可能希望通过以下方式永久添加"menpo"频道:

conda config --add channels menpo

然后opencv可以通过以下方式安装:

conda install opencv (or opencv3)

编辑于2017年8月14日: " clinicalgraphics "频道为最近的python3提供了相对较新的vtk版本

conda install -c clinicalgraphics vtk


Hon*_*ong 8

你可以试试

conda install -c menpo opencv=3
Run Code Online (Sandbox Code Playgroud)


Pau*_*rdo 5

我已经创建了 Anaconda 环境并安装了所需的所有内容,但是当尝试导入 cv2 时,我总是收到消息“没有名为 cv2 的模块”。我重新安装并按照琳达的提示进行操作,但这不起作用。

最后,我注意到我的 Anaconda 环境没有安装 cv2,即使我做了所有的操作。
我将 cv2 文件夹复制到“miniconda'X'/envs/yourEnv/lib/python'XX'/site-packages/”,这对我有用。


小智 5

在 Anaconda 提示符下使用此代码:

conda update conda -c conda-canary
Run Code Online (Sandbox Code Playgroud)

然后不要输入此代码:

conda install -c conda-forge opencv
Run Code Online (Sandbox Code Playgroud)

但是,相反,使用:

Pip install opencv-python
Run Code Online (Sandbox Code Playgroud)

经过几天的试验,它对我有用

观看 Krishna Ojha 的视频并阅读视频下方的评论。