win10安装anaconda+mingw+theano+keras及配置经验(被折磨3天后的总结)
本人初学深度学习,安装theano就耗尽了三天时间,几近吐血,总结一篇实用经验分享给大家,希望能帮你顺利解决学习路上的困难。
网上很多都会说的第一步是安装Anaconda,我会告诉你:
第一步:卸载你原有的python
在控制面板>>程序卸载 中卸载之前安装过的python,并删除安装python的文件夹
再想安装python的话,很简单,在这个网站中https://www.python.org/downloads/ 选择下载2.7版本或者其他版本
第二步:安装Anaconda
官方下载地址:https://www.anaconda.com/download/ 选择下载版本以及根据自己电脑的处理位数选择32或者64位。
下载过程一路“next”就OK,可以更改软件安装路径,对后期无任何影响。
第三步:配置Anaconda
打开环境变量设置窗口(不同操作系统都可以在网上查到打开该窗口的方法),在环境变量的path中添加(path中已经有其他路径没有关系,继续添加这条路径就好),C:\Users\sky\Anaconda2;C:\Users\sky\Anaconda2\Scripts; (注意:灰色底纹部分更改为你的anaconda所下载的位置)
这时打开cmd(命令提示符)输入conda list 可以看到anaconda中内置的各种包,可以看到还包括了我们熟悉的python。这一步算是对anaconda配置成功的测试,如果之前的环境变量没有配置或者输入有误,此时会显示“conda”非内部应用。
第四步:安装MinGW、libpython
继续在cmd中输入 conda install mingw libpython 此时anaconda就会乖乖的为你下载安装mingw和libpython,中间会遇到程序询问你 Y/N,这时毫无疑问,告诉它 y 然后它又乖乖的开始更新安装,安装过程会比较缓慢,有时甚至没有反应了,此处可参考https://www.cnblogs.com/hdu-zsk/p/5950924.html中的第二步:
关掉cmd后再次打开cmd输入conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
然后回车,此时程序会输出一条英语,告诉你它知道要用这个镜像路径了,
然后你继续输入这条命令conda install mingw libpython
等待它静静的安装mingw和libpython,安装好以后会显示 Successed install
安装好了以后,在anaconda的文件夹中查看,可以看到出现了一个MinGW的文件夹,嗯,不错,说明已经下载好啦。
第五步:配置mingw
配置的方法还是和之前差不多,这不过这一次是在系统变量中添加路径啦,添加的路径也要更改一下了,因为我们这次要添加的是mingw的路径嘛~
添加路径如下:
C:\Users\sky\Anaconda2\MinGW\bin;C:\Users\sky\Anaconda2\MinGW\x86_64-w64-mingw32\lib;
同样灰色底纹位置要更改为你的软件所在位置。
添加好路径后,我们再测试一下是否安装配置好了
打开cmd,输入g++ --version 如果安装配置好的话会输出版本号,如下图所示:
第六步:安装theano
同样是在cmd中,输入pip install theano 等待theano下载,一般很快就可以完成,下载安装完成后,会显示Successued install ,此时在C:\Users\sky\Anaconda2\Lib\site-packages 这个目录中可以看到新增了两个关于theano的文件夹——theano和Theano-1.0.1.dist-info,你猜的没错,继续环境配置,看来你快成为老司机了
第七步:配置theano
在系统变量中新建一个系统变量,添加theano的路径,变量名称为 PATHPYTHON,路径为:
C:\Users\sky\Anaconda2\Lib\site-packages\theano; 如下图
确定后,继续配置路径文件
在电脑用户的根目录下,(查看用户目录的方式如下)
新建一个记事本,输入以下代码,保存后更改文件名称为 .theanorc.txt (注意:是两个点)
ldflags=
[gcc]
进行测试。没有什么错误提示,表示theano安装成功。
第八步:安装keras
在我们的老朋友cmd中输入pip install keras ,然后在用户目录中可以看到生成了一个 .keras 的文件夹,用笔记本打开这个文件,将backend,从tensenflow更改为theano,保存。
最终我们来测试一下keras吧,在python中import keras,可以看到程序告诉我们他的后台是theano
参考资源:
https://www.cnblogs.com/hdu-zsk/p/5950924.html
http://blog.****.net/sxf1061926959/article/details/54094356
,,