解决Python3环境中opencv安装出现的问题

首先检查whl文件位置是否有误。

其次将numpy升级到最新版本,代码:!pip install --upgrade numpy,我升级到了1.19.5。opencv与numpy存在依赖关系,一定是与之匹配的才行。(有人说是因为numpy版本过高,需要降级,代码:pip install -U numpy==1.11.0    1.11.0为想要降到哪一个的版本号。不过我使用的最新版本的numpy,亲测通过)

1 首先下载包,opencv下载地址:版本发布 - 开放CV (opencv.org)

注意:whl文件的路径,跟其他包路径是一样的,例如我其他包路径:D:\anaconda3\Lib\site-packages

我下载的是:opencv_python-4.4.0-cp36-cp36m-win_amd64.whl,这个可以参考自己Python的版本,用代码import wheel.pep425tags as w
print(w.get_supported())查看,选择对应名字的就可以,如下图。

2 接下来用pip来安装

安装代码:!pip install D:\anaconda3\Lib\site-packages\opencv_python-4.4.0-cp36-cp36m-win_amd64.whl

 

安装完成之后导入包import cv2试验一下,不报错即成功。

3 安装过程遇到的问题

DLL load failed:找不到指定模块

numpy.core.multiarray failed to import包与numpy的依赖问题

安装成功,但是刚开始我whl文件放置位置不对,导致后续import cv2出错,重新更改路径后就好了

更改路径后重新安装,显示已经安装过了,但是不影响 

 

解决opencv安装问题:

首先检查whl文件位置是否有误。其次将numpy升级到最新版本,代码:!pip install --upgrade numpy,我升级到了1.19.5。opencv与numpy存在依赖关系,一定是与之匹配的才行。(有人说是因为numpy版本过高,需要降级,代码:pip install -U numpy==1.11.0    1.11.0为想要降到哪一个的版本号。不过我使用的最新版本的numpy,亲测通过)

猜你喜欢

转载自blog.csdn.net/weixin_39424706/article/details/127069409