win7上python+theano+keras安装

其实过程很简单,首先说一下安装条件:

1、win7 (32和64都可以,下载安装包时一定要选择对应的)

2、Anaconda(转到官方下载,打开之后稍微等一会就会出来下载链接了。之所以选择它是因为它内置了python,以及numpy、scipy两个必要库和一些其他库,比起自己安装要省事。至于版本随便选择了,如果想安装python3.4就下载对应的Anaconda3。本教程使用Anaconda,也就是对应的python2.7版本。安装过程无差别。)

安装过程:

一、卸载之前版本。

把之前单独安装的python等统统卸载掉。学python的时候直接安装了python2.7,先把他卸载掉,因为Anaconda里边包含了python。

二、安装Anaconda。

这个超级简单,安装目录我用的默认的 C:\Anaconda 。中间会有360拦截,全部允许即可。

三、安装MinGw。

其他教程讲在环境变量中添加 path C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib; ,但是你会发现 C:\Anaconda\ 下面根本没有MinGw这个目录,所以最好的方法就是用命令安装,不需要自己下载什么mingw-steup.exe等。

安装方法:

1. 打开CMD(注意是windows命令提示符,并不是进入到python环境下,否则会提示语法错误,因为conda命令就是在windows下面执行的。);

2. 输入conda install mingw libpython,然后回车,会出现安装进度,稍等片刻即可安装完毕。此时就有C:\Anaconda\MinGw目录了。

四、配置环境变量。

1. 编辑用户变量中的path变量(如果没有就新建一个,一般会有的),在后边追加C:\Anaconda;C:\Anaconda\Scripts; 不要漏掉分号,此处因为我的Anaconda的安装目录是C:\Anaconda,此处需要根据自己的安装目录填写。

2. 在用户变量中新建变量pythonpath,变量值为C:\Anaconda\Lib\site-packages\theano; ,此处就是指明安装的theano的目录是哪,但是现在咱们还没有安装,所以不着急,先写完再说。

3. 打开cmd,会看到窗口里边有个路径,我的是C:\Users\Locked>,根据自己的路径,找到对应的目录,在该目录下新建一个文本文档.theanorc.txt(注意有两个“.”),编辑它,写入以下内容:

[global]

openmp=False

[blas]

ldflags=

[gcc]

cxxflags=-IC:\Anaconda\MinGW

其中红体字部分是你安装的Anaconda的路径,一定不要弄错。否则找不到MinGw。

4. 最好重启一下电脑。

五、安装Theano。

前面的步骤基本同其他博客相同,但是这里theano不推荐使用cmd的pip来进行安装。个人感觉可能是pip安装的theano有文件的缺失。所以这里建议大家从网上下载专门的theano库来进行配置。本人也是在这一块折腾了好久,并且实验了好久,反反复复的装才知道问题出在这里。由于本人的硬件设施不行,只能在CPU上跑跑代码。关于GPU的配置可以参考其他的博客,上面的这些配置在CUP上跑没问题。

theano下载连接:https://github.com/Theano/Theano。在cmd窗口找到theano解压的路径(我解压的路径):C:\Anaconda\Lib\site-packages\Theano-master 输入命令python setup.py install.等待安装完毕。

六、安装Keras。

用pip方式安装很简单。即打开cmd,输入pip install keras,然后等待安装完毕即可。到此为止配置完成了。