win10环境下cygwin的安装以及opencv/python/pip等环境的搭建

    之前一直使用虚拟机安装的ubuntu系统来做开发,结果就是拖慢了window的性能不说还特别不方便。一直想找一个能在windows下运行的Terminal并且能有相应的开发环境且可以灵活配置。。。想起了10年前用过的cygwin,由于笔者做人工智能相关开发,需要opencv/python/theano/gensim吧啦吧啦。。。一直觉得cygwin搞不定。直到有一天痛下决心,打算把这个难题攻克,下面讲一下我的安装历程。

一、安装cygwin
1、去到官网 https://cygwin.com/install.html 下载 setup-x86_64.exe
        

2、运行setup-x86_64.exe,一路点击下一步,到选在镜像地址时,可以添加163的源,下载速度会快很多

        win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第1张图片            

3、点击下一步以后来到了选择安装包的地方,我想很多人跟我一样,安装cygwin的时候其实并不知道哪些对自己有用,来到这个步骤的时候有点选择恐惧症。经过笔者无数次的反复研究终于探索出了需要安装的包,如果你是python+opencv+theano+gensim的开发者,可以继续往下看了。
      首先需要安装常用的基本包,包括:git、wget、vim、make、unzip、curl
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第2张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第3张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第4张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第5张图片
接下来就是gcc编译器的安装:gcc-core、gcc-g++、gcc-fortran
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第6张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第7张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第8张图片
以及python相关的包:python2-setuptools、python、python2-devel、pip、libboost-devel

win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第9张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第10张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第11张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第12张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第13张图片
接下来安装opencv相关的包:cmake、pkg-config、libgtk2.0-devel、lapack、blas

win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第14张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第15张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第16张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第17张图片
win10环境下cygwin的安装以及opencv/python/pip等环境的搭建_第18张图片

4、点击下一步开始下载并安装cygwin。
5、安装完毕后,可以使用pip来安装相应的python安装包,安装的命令是pip2 install numpy scipy 等等(请注意一定使用pip2,不要使用pip)

这样一个小型的windows开发环境就完成了,可以做一下简单的图像、自然语言处理方面的开发和验证。


你可能感兴趣的:(win10环境下cygwin的安装以及opencv/python/pip等环境的搭建)