python 安装 cv2 注意事项 填坑 opencv-python 找不到指定的模块

坑:

1、安装完opencv-python后,报错:pycharm中import cv2报错:Cannot find reference 'cv2' in __init__.py

解决方案:

还需要安装opencv-contrib-python(pip install opencv-contrib-python

(网上有说版本的问题,我这两个版本用的最新的,也没有问题)

如果有pip install较慢,在末尾追加:-i https://pypi.tuna.tsinghua.edu.cn/simple

 

2、在windows server部署时,import cv2 报错:ImportError: DLL load failed: 找不到指定的模块。

ModuleNotFoundError: No module named 'cv2'

File "C:\python\python37-home\lib\site-packages\cv2\__init__.py", line 5, in <module>
from .cv2 import *
ImportError: DLL load failed: 找不到指定的模块。

解决方案(拆分成多个问题来解决):

a、怎么查找缺少的dll?

使用depends软件查看究竟缺失什么DLL

下载地址:http://www.dependencywalker.com/

(具体方法参考:https://blog.csdn.net/z564359805/article/details/84205648)

b、MF.dll/MFReadWrite.dll/MFPlat.DLL文件丢失问题

https://blog.csdn.net/qq_44045573/article/details/108833095

c、缺少IEShims.dll和gpsvc.dll的问题

https://blog.csdn.net/z564359805/article/details/84205648

 

posted @ 2021-05-17 10:51  流失的痕迹  阅读(3624)  评论(0编辑  收藏  举报