windows下anaconda安装keras

先贴出keras中文官网文档https://keras-cn.readthedocs.io/en/latest/for_beginners/keras_windows/

1.安装anaconda环境并配置环境变量

1.1安装

以前按照别人博客安的anaconda3 5.2.0结果总是在跑python时出现不明所以的bug,换一台电脑的就运行很正常,我就想不通了。看keras官网才知道,windows下anaconda安装keras_第1张图片

anaconda所有版本地址在这里:(为了避免以后出错,还是乖乖安 Anaconda3 4.2.0吧)

https://repo.continuum.io/archive/index.html

1.2安装的时候自动添加环境我选了,但是在命令行仍然无法识别pip,所以建议手动添加anaconda安装路径到环境变量。

windows下anaconda安装keras_第2张图片

2.安装TensorFlow和keras

windows下anaconda安装keras_第3张图片

看起来步骤很简单,我又开始踩坑了。直接win+R cmd打开的,权限不够

windows下anaconda安装keras_第4张图片

解决办法:开始菜单-右键 -WinowsPowerShell(管理员)

这个状态是管理员cmd的状态。

接着,

一位博主说使用conda remove setuptools 命令,蓝后,我的cmd就成了这样

windows下anaconda安装keras_第5张图片

wtf?估计把重要的配置文件给删掉了,只能卸载重装anaconda了。

又回到setuptools27.2.0报错的位置,使用fool_frog博主的方法,

据大神分析,查看原因是因为setuptools版本太低,tensorflow要求29.0.1,当前版本为27.2.0,在更新setuptools版本的时候又找不到easy-install.pth,导致更新失败

运行:pip install --upgrade --ignore-installed setuptools。此问题解决。
按照官网安装步骤跑完,终端输入python,开始测试。  

3.测试

然而又报错了

windows下anaconda安装keras_第6张图片

为什么它用的后端引擎是Theano呢?我尝试了 终端输入pip install theano

windows下anaconda安装keras_第7张图片

第一次导入keras会有提示,之后就不会有了。可是我还是想用TensorFlow啊

C:\Users\Administrator(Administrator是用户名字,找对应的用户名就行)下有个文件夹.keras,里面有keras.json文件,改一下里面的内容就好了。如果隐藏文件未显示,点文件-隐藏的项目打钩。windows下anaconda安装keras_第8张图片

windows下anaconda安装keras_第9张图片

发现配置环境犯的错其实很值得记录下来,以后再遇到类似的问题,就来翻翻自己的博客,不用重新再去检索,检索试探还有崩坏的风险。程序员每天都和错误、bug打交道,但不可能全凭脑力记住这些,毕竟计算机的知识太庞杂了,只能不断犯错,又不断复盘,不断总结,才能更加精进。

你可能感兴趣的:(机器学习)