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

vatpfxk5  于 2023-03-19  发布在  Python
关注(0)|答案(7)|浏览(116)

我有水蟒(版本:conda 4.2.9,python3),并尝试执行import cv2时,我得到以下错误:

ImportError: No module named 'cv2'

使用conda search cv2可以得到:

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

我需要做什么才能导入cv2模块?
我使用的是Ubuntu 16.04。

km0tfn4u

km0tfn4u1#

opencv与python 3不兼容,我不得不为python 3安装opencv 3,how could we install opencv on anaconda?中标记的答案解释了如何为anaconda安装opencv(3):
运行以下命令:
conda install -c https://conda.binstar.org/menpo opencv
我意识到opencv 3现在也可用,请运行以下命令:
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

**2020年4月16日编辑(基于@AMC的评论):**OpenCV可以通过conda-forge安装(详情见here

conda install -c conda-forge opencv

lpwwtiir

lpwwtiir2#

你可以试试

conda install -c menpo opencv=3
7bsow1i6

7bsow1i63#

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

conda update conda -c conda-canary

请不要输入此代码:

conda install -c conda-forge opencv

而是用途:

Pip install opencv-python

经过几天的试验,它对我起作用了
看看Krishna Ojha的video,并阅读视频下面的评论。

2ledvvac

2ledvvac4#

我已经创建了我的Anaconda环境并安装了我需要的所有东西,但是当我试图导入cv 2时,我总是得到消息“没有名为cv 2的模块”。我重新安装并按照琳达的提示操作,但没有成功。
最后,我注意到我的Anaconda环境没有安装cv 2,尽管我做了很多工作。
我将cv 2文件夹复制到“miniconda 'X'/envs/yourEnv/lib/python 'X. X'/site-packages/”,这对我很有效。

xt0899hw

xt0899hw5#

文件可能安装不正确。
运行以下命令:

Sudo apt-get update
Sudo apt-get upgrade

那么

pip install opencv-python

签入您的jupyter笔记本:

import cv2
print cv2.__version__

这可能会解决问题。

7nbnzgx9

7nbnzgx96#

如果前面提到的解决方案不适合您,并且您已经在conda环境中安装了opencv,请尝试以下命令:

conda install nb_conda
yqlxgs2m

yqlxgs2m7#

使用Anaconda图形界面。
1.发射Python
1.单击环境
1.选择目标环境
1.从选项列表中选择“全部”
1.搜索“搜索引擎”
1.安装

相关问题