keras在window下的安装配置

        安装前提条件是已经安装好了Anaconda3,并配置好了环境。(本文的路径是以笔者的anaconda安装路径为准,读者需要根据自己的安装路径填写)此处的环境配置是:电脑(右键)->属性->高级系统设置->高级(环境变量)->用户变量,在用户变量的变量Path的值添加     ;D:\liuyan\Anaconda3\Scripts;D:\liuyan\Anaconda3;D:\liuyan\Anaconda3\Library\lib      ,注意路径前有个分号(;)。


1.安装MinGw

        打开C:\Window\System32\cmd.exe(以管理员的身份运行),输入命令conda install mingw libpython,等几分钟即可安装好包libpython和mingw。此时就会有D:\liuyan\anaconda3\mingw路径了。

2.配置环境变量

        增加一个路径D:\liuyan\Anaconda3\lib\site-packages\theano,这个路径就是安装theano的安装目录,但是现在还没有安装。然后在该路径下新建一个文本文档  .theanorc.txt,在该文档中输入以下内容:

[global]
openmp=False
device=gpu
optimizer_including=cudnn
floatX=float32
allow_input_downcast=True
[lib]
cnmem=0.8
[blas]
ldflags=
[gcc]
cxxflags=-ID:\liuyan\anaconda3\MinGw
[nvcc]
flags=-LD:\liuyan\Anaconda3\libs
fastmath=True

然后重启一下电脑。

3.安装Theano

        打开cmd,输入pip install theano,在cmd中,输入python进入python环境,然后输入import theano回车,等待一段时间。

        这一步在安装theano的过程中,好像会有个别小错误,笔者记性不好,已忘记是什么错误,读者可百度自行解决。

4.安装深度学习框架Keras

        打开cmd,输入pip install keras。

5.更改backend为theano

     在安装完keras后,在pycharm里输入import keras时,系统报错,ModuleNotFoundError:No module named 'tensorflow'。这是因为keras的backend同时支持tensorflow和theano,并且默认是tensorflow,因此在win本上需要更改backend为theano才能运行(windows版本的tensorflow刚刚推出,目前支持性不太好)。

     先找到keras.json文件,本机的该文件路径为  C:\Users\名字被抢了\.keras\keras.json 。并且把该文件里的"backend":"tensorflow"改为"backend":"theano"。此时再运行import keras时,输出的结果为:



        本次安装过程参考了网上教程keras在win7下环境搭建

猜你喜欢

转载自blog.csdn.net/m0_37215794/article/details/81016751