我安装了Anaconda(版本:conda 4.2.9,python3),并import cv2在遇到以下错误时尝试这样做:
import cv2
ImportError: No module named 'cv2'
随着conda search 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。
opencv与python 3不兼容。我必须为python 3安装opencv3。在我们如何在anaconda上安装opencv的明显答案?解释了如何为蟒蛇安装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 于2020年4月16日进行编辑(基于@AMC的评论): 可以通过以下方式安装OpenCV conda- forge(详细信息请参见此处) conda install -c conda-forge opencv
运行以下命令:
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
于2020年4月16日进行编辑(基于@AMC的评论): 可以通过以下方式安装OpenCV conda- forge(详细信息请参见此处)
conda- forge
conda install -c conda-forge opencv