尽管opencv已成功安装,但出现错误“ ModuleNotFoundError:没有名为'cv2'的模块”

时间:2019-06-14 20:21:46

标签: python opencv

据我所知,我已经成功安装了opencv(以两种不同方式),但仍继续收到错误消息

  

ModuleNotFoundError:没有名为“ cv2”的模块

首先,我尝试使用cmd(以管理员身份运行)

pip install cv2

我不记得为什么它不起作用但是找到了this

我正在运行32位Windows 7,并安装了Python 3.7。所以我选择了:

opencv_python‑4.1.0‑cp37‑cp37m‑win32.whl

来自here,但收到消息:

  

此平台不支持opencv_python ..... whl错误。

然后根据this,我尝试了此操作:

pip install opencv-contrib-python 

安装成功。

但是当我运行以下内容(在Jupyter中)时:

import cv2

我收到错误

  

ModuleNotFoundError:没有名为“ cv2”的模块。

不知道为什么会出现错误,无奈之下我尝试从https://www.lfd.uci.edu/~gohlke/pythonlibs/安装其他轮子,从我未能安装的最初版本中选择较旧的版本。

我终于成功安装了这个:

opencv_python-4.1.0-cp36-cp36m-win32.whl

所以我回到Jupyter并再次尝试导入cv2,但是得到了相同的错误消息。

我尝试重新启动Jupyter内核,甚至重新启动笔记本电脑也无济于事。

我已经扫描了其他SO线程,并列出了相同的错误,并尝试了建议的方法-例如一个线程(无法在此处复制链接)建议尝试:

conda create --name opencv-env python=3.7

但是我得到了:

  

正在获取包元数据.............   PackageNotFoundError:找不到软件包:Conda找不到'

我没主意了。有什么建议吗?

0 个答案:

没有答案