您的位置:首页 > 其它

win10安装anaconda+mingw+theano+keras及配置经验(被折磨3天后的总结)

2018-01-28 20:54 771 查看
本人初学深度学习,安装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 (注意:是两个点)

[blas]

ldflags=

[gcc]

cxxflags=-IC:\Users\sky\Anaconda2\MinGW

又到了我们的测试时间,再次打开cmd,输入python,打开python的shell界面输入import theano

进行测试。没有什么错误提示,表示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.csdn.net/sxf1061926959/article/details/54094356
,,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: