python3 安装 opencv3

转自:http://www.cnblogs.com/combfish/p/5639424.html,稍加整理。

原文作者安装的是win10、64位电脑。

本人安装的是win7、32位电脑,测试同样安装成功。



1、查看pip支持的文件名和版本

>>> import pip; print(pip.pep425tags.get_supported())
[('cp35', 'cp35m', 'win32'), ('cp35', 'none', 'win32'), ('py3', 'none', 'win32'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), ('py35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]

所以我下载了cp35-cp35m的安装包


2、下载安装包

下载所需的版本,注意版本号的对应,本人用的是cp35-cp35m(opencv-3.0.0对应的是opencv的版本,cp35对应的python的版本)。安装包分32位64位的(如在64位系统上装了32位python,则需下载32位的包)

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv


3、安装
pip install numpy-1.11.0+mkl-cp35-cp35m-win_amd32.whl
pip install scipy-0.17.1-cp35-cp35m-win_amd32.whl
pip install opencv_python-3.1.0-cp35-cp35m-win_amd32.whl 


4、验证
>>> import cv2 # 无报错则成功

可能遇到的报错:“ImportError: DLL load failed: 找不到指定的模块。”
这是因为对dll的解析错误,需要下载一个依赖项:Visual C++ 2015 redistribution package https://www.microsoft.com/en-us/download/details.aspx?id=48145

最后实际加载一张图片试试:








猜你喜欢

转载自blog.csdn.net/watfe/article/details/77896117