python3 安装 opencv(带下载地址)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunshinefcx/article/details/83934156

这几天在python3 下安装opencv出了很多问题,OpenCV之前只支持python2版本,不支持python3版本,在现在python3也可以安装OpenCV包,经过艰苦安装终于可以 import cv2了

平台:win10,python3

所需安装包 (可下载):opencv-python    numpy

第一步:下载安装opencv

可以下面的网址下载对应版本及平台的 .whl 包,注意一定要选择自己的版本的opencv

https://www.lfd.uci.edu/~gohlke/pythonlibs/ 

比如我的是64位电脑,python3.6的,所以下载:opencv_python‑3.3.1‑cp36‑cp36m‑win_amd64.whl文件  前面的3.3.1不是opencv的版本号,下载完成后,进行安装:

pip install D:\opencv_python-3.4.2-cp36-cp36m-win_amd64.whl 

等待安装完成就可以了,但是在调用opencv 的时候( import cv2)  会报错,信息如下
ImportError: numpy.core.multiarray failed to import 

这是因为numpy出现了错误,它的版本与OpenCV的版本不匹配,所以,需要升级一下numpy

第二步:升级numpy

方法一:直接使用pip install -U numpy升级

       但是这种方法在我电脑上一直不成功,安装到12% 或者是刚开始就安装失败,所以就没用这方法

方法二:下载.whl文件,手动安装

      在使用pip install -U numpy命令更新numpy的时候,会显示正在下载的numpy版本以及 下载网址,这个时候   把这个网址粘贴下来,自己下载就行,等待下载完成后使用

pip install D:\numpy-1.15.4-cp36-none-win_amd64.whl

完成安装 当再次import cv2的时候就正常了

猜你喜欢

转载自blog.csdn.net/sunshinefcx/article/details/83934156