[英]【No module named 'cv2.cv2'】cannot import cv2 on AWS Lambda(Python3.7・OpenCV3)
[英]Anaconda: cannot import cv2 even though opencv is installed (how to install opencv3 for python3)
我安装了 Anaconda(版本: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。
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 日编辑: “临床图形”频道为最近的 python3 提供了相对较新的 vtk 版本
conda install -c clinicalgraphics vtk
2020 年 4 月 16 日编辑(基于@AMC 的评论):可以通过
conda-forge
安装 OpenCV(详细信息请参见此处)
conda install -c conda-forge opencv
你可以试试
conda install -c menpo opencv=3
在 Anaconda 提示符下使用此代码:
conda update conda -c conda-canary
然后不要输入此代码:
conda install -c conda-forge opencv
但是,相反,使用:
Pip install opencv-python
经过几天的试验,它对我有用
观看 Krishna Ojha 的视频并阅读视频下方的评论。
我已经创建了我的 Anaconda 环境并安装了我需要的一切,但是在尝试导入 cv2 时,我总是收到消息“没有名为 cv2 的模块”。 我重新安装并遵循琳达的提示,但没有用。
最后,我注意到我的 Anaconda 环境没有安装 cv2,即使我做了所有。
我将 cv2 文件夹复制到对我有用的“miniconda'X'/envs/yourEnv/lib/python'X.X'/site-packages/”。
该文件可能没有正确安装。
运行以下命令:
Sudo apt-get update
Sudo apt-get upgrade
那么
pip install opencv-python
签入您的 jupyter 笔记本:
import cv2
print cv2.__version__
这可能会解决问题。
如果上述解决方案对您不起作用并且您在 conda 环境中安装了 opencv,请尝试以下命令:
conda install nb_conda
opencv
不在默认的conda安装仓库中,因此您需要从通道安装它。
conda install --channel https://conda.anaconda.org/anaconda opencv
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.