0
点赞
收藏
分享

微信扫一扫

python 安装opencv及问题解决

小a草 2022-02-13 阅读 95


正常安装模式

​pip install opencv-python==3.4.5.20​

​pip install opencv-contrib-python==3.4.5.20 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com​

选择安装的是3.4.5.20版本

非正常模式

在按照上述步骤安装完成后,导入时候就提示:

​import cv2​

​ImportError: DLL load failed: 找不到指定的模块。​

本人验证成功的解决方法:

python 安装opencv及问题解决_.netpython 安装opencv及问题解决_.net_02

下载 api-ms-win-downlevel-shlwapi-l1-1-0.dll

地址:​​​https://www.jb51.net/dll/72355.html​​​

解压会得到同时包含32位和64位的dll文件

step1:复制32位的dll文件到到 C:\Windows\SysWOW64路径下;

step2:在同一目录下新建register_my.bat文件,内容如下:

@echo 开始注册
copy api-ms-win-downlevel-shlwapi-l1-1-0.dll %windir%\system32\
regsvr32 %windir%\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll /s
@echo api-ms-win-downlevel-shlwapi-l1-1-0.dll注册成功
@pause

step3:双击执行register_my.bat文件即可

下载 ieshims.dll

地址:​​​https://www.jb51.net/dll/ieshims.dll.html​​​

参照注册 api-ms-win-downlevel-shlwapi-l1-1-0.dll 的方式进行再次操作,opencv导入成功,问题得到解决。



举报

相关推荐

0 条评论