据我所知,我已经成功安装了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找不到'
我没主意了。有什么建议吗?