No module named 'cv2' 尝试多种方法无果
我是 WIN10系统
最近的一个项目中需要
import cv2
但是运行时发现报错:
于是上网搜索解决办法,试过了以下方法:
pip install python-opencv
uninstall python-opencv
重新pip install python-opencv
然后现在的版本信息如下图所示:
也将Lib\site-packages\cv2目录下的文件cv2.cp38-win_amd64.pyd复制到了Lib下并重命名为 cv2.py 也复制到了 DLLS文件夹下(没有重命名)
版本确认是最新的.Python我也关闭后重新打开运行过,但是依然提示No module named ‘cv2’,如第一张图片所示.不知道怎么解决这个问题了.请知道的朋友指点一下.
如果cv2下的module不存在, 你会得到
而不是
这代表, Python找不到cv2
而不是找不到cv2中的cv2
请确认:
如果没有:
本机
右键内容
进阶
系统设定
环境变量
用户变量
加入或修改这两项, 之后再重起动.
註
cv2.cp38-win_amd64.pyd不用改名或複制到別的地方.C:\Users.…> pip list 表示你是在cmd中安装并检查的
在CMD中安装的CV2是与Anaconda3中是无关的
在Anaconda Prompt, 应该是这样的
找一下你是否有安装的cv2 ? 没有安装 ?
OK ?!
pip3 -V
先看对印的环境的引入包路径是否匹配