为了安装python并配置好opencv,我......可谓呕心沥血,以菜鸡的身份配置各种环境真是折煞奴家了。But......这次我就偏偏特别有毅力,经过一天半加晚上做梦还在配置各种环境的时间。
我!终!于!配!置!成!功!
为了方便广大苦逼码农的安装,我决定把我的心路历程保存下来,以便参考。
1
首先,我们先下载python。传送门:https://www.python.org/
还需要下载菜鸟入门进行python编辑所用I的DE,现在有许多可供python使用的IDE,比如PyCharm、Sublime Text、zwPython等等,现在vs2017也支持python的开发,这里不啰嗦我选择的是PyCharm。两款软件下载下来的安装包如下图:

PyCharm的下载直接百度就好进入官网,安装的时候一步步进行,到了这里(如下图)记得勾选,根据你的电脑是32还是64位进行对应选择,我用的是实验室的台式机配置的,安装过程我所有的软件全部下载的win32的。

Python的安装百度即可。
2
pip是用来下载python各种数据库的作用,下载好pip之后能方便的用语句在cmd窗口下install各种库,而不用单独再去网站下载数据库安装,如图

现在就来介绍python-pip的安装,下载地址传送门:https://pypi.org/project/pip/ 我下载下来是这样

点进去这样

接下来安装到Python,方法:ctrl+R打开cmd窗口,敲进去python setup.py install

等待即可。检验pip是否安装成功的办法是敲进去pip list

出现上图即pip成功!
3
最让人头大的配置opencv就是这个磨人的小妖精,因为自己也是各种在网上查资料找方法,被指挥的晕头转向,下载了一大堆不正确的安装包,作为失败的例子,为了大家少走些弯路,这里很重要。划重点!
仔细看我下载的Python版本,是3.6。
SO!
配置的opencv要匹配!就这块啊,我不知道下了多少种不同的版本,全程手机流量支持啊,心疼。。。
opencv下载地址传送门:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

注意名称 cp36
同样的道理如果你的python是3.4对应就下载cp34~ 简单吧~简单吧~简单吧!!......就这么个简单的问题折磨我几个小时啊啊啊
好了,牢骚发到这,我们继续
接下来把上面后缀是.WHL的opencv包copy到如下路径
python\Lib\site-packages
还没有完,我们还是去到cmd窗口,用命令语句进入python\Lib\site-packages下输入命令pip install opencv_python-3.4.1-cp36-cp36m-win32
到这不要高兴太早,是可以看到install successfully 这样令人开心的字眼,但是这并不代表成功了,成功的标志是:接着输入import cv2语句。 >>>没有任何反应,这叫成功!
可是像我这种什么失败的情况都能碰上的体质,怎么可能让我轻易成功~
天将降大任于我,必先苦其心志,好比现在是中午十二点半,我还没有吃饭在这里写公众号都是安装成功太晚所致。
我import cv2 回车之后,出现Error,原因直接说了,是numpy没有安装的问题,所以,本文正确的安装顺序是①②④③,也就是想安装opencv必须先安装numpy,在这里设了个小坑对不住了各位,不过还是不影响滴,顶多就是给你烦躁的小心心多扎一下~
4
安装numpy就很容易了,因为我们前面提到pip的作用,所以只需要 在cmd命令窗口下pip install numpy这么一句话等待即可,而不需要下载numpy的安装包。

5
来吧朋友们,胜利的果实就在这里了,import numpy
import cv2都没有神马反应,这就表示,大功告成了!

最后欣赏一下我们的配置成果,pip list一下,列表中出现的库都是已经安装好的,将来还有很多或许能用得上的库要安装,依我拙见全都pip install 库名就可以了吧
,是我猜的还没有实践~

总之啊,配置的过程可谓十分痛苦,安装成功后的心情仿佛自己已经把软件给学会了那样激动。
我不是大神级别的,上面若有专业知识说明的不对地方欢迎指摘,共同进步~
ps:之前承诺的第二篇是哈尔滨美食的更新让我自己给推翻了,但我承诺绝对会发,只是顺序问题啦~




