在用Tensorflow写了一些代码后,得知如果要用现成的网络Keras会方便许多,而且Keras现在已经支持基于Tensorflow,有了Tensorflow以后安装配置起来应该比较简单,于是花了点时间把它装了起来,这里记录一下一些小坑。
Keras支持Tensorflow应该是刚推出不久,网上大部分教程还是基于Theano的,不过没关系,装起来也不难。
先activate进入之前装好的Tensorflow环境,直接pip install keras(用conda安装网上也有写,但是我没有成功),这里安装的是最新版的1.2.2版本,安装过程中报错:Failed building wheel for scipy,反正是scipy没法自动安装完成。
找到http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 这个网址,里面搜索scipy,有.whl的包,挑选好属于自己电脑版本的包,下载下来,然后在刚刚的命令行输入 pip install 安装地址和文件 ,我这里是
pip install D:\Users\Xuuu\Downloads\scipy-0.18.1-cp35-cp35m-win_amd64.whl
一会儿就提示 successfuly,完成了, 再重新pip install keras,马上就成功了。原本以为要配置后台,没想到keras默认的后端就是tensorflow,在python中输入import keras,没有报错就成功了!
其实在之前的Mxnet的安装中,配置好了GPU要用的Cuda等软件后,之后的各种安装配置需要安装的东西都不是很多了,只是总是有一些小坑,善用百度等搜索软件就能够解决。