751天前2018-11-05 17:08:49 |    抢沙发  1435 
在windows系统中使用cv2还挺频繁的,但是默认安装的在加载模块的时候会报错: from .cv2 import * ImportError: DLL load failed: 找不到指定的模块,这东西网上说是版本的问题。经过实践确实是版本的问题,但是和网上大部分讲的不一样,所以这里记录下来备忘和给有需求的同学。

python

报错如图。

我这里直接写解决方案吧。

第一步卸载你的opencv_python 命令:

pip uninstall opencv_python

如图:

第二部 下载对应版本的whl组件安装包

正确的下载地址:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/

找到对应你python自己版本的文件下载

这里要说一下 我的python版本是3.6.6

这里不能去下载官方的最新版本3.4.3 而应该下载3.4.1 完整名称是:opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl

然后在cmd里面用pip命令进行安装

pip install 文件路径/opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl
如图:

然后进入python控制终端

输入:

python
然后加载模块:

import cv2
如果没报错说明OK 如下图:

我这里直接附上安装包吧,这个适用于python3.6.6版本

opencv_python-3.4.1.15-cp36-cp36m-win_amd64

发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享