工欲善其事必先利其器,由于初学深度学习,所以只是安装了CPU版本的Keras,本文介绍Windows环境下的搭建。其中遇到一些坑,希望这篇文章能对大家有所帮助。
一. Anaconda的安装
根据经验,我们选择安装Anaconda的版本4.2.0(对应的是Python3.5版本),因为相对稳定,对Tensorflow的兼容性也更好(我们不需要再单独安装Python3.5)
下载地址:
https://repo.continuum.io/archive/.winzip/
此处需要注意:
1.如果电脑上以前安装过其他版本的Python环境,最直接的办法是先卸载之前的,以免在后面的安装过程中产生冲突(我自己之前安装的是python3.7版本,当一切准备就绪后发现anaconda有些命令无法正常使用,由于我是小白,网上也没有相应错误解答,所以我果断选择了先卸载后重装)
2.安装最好不要更改其默认路径,否则后面安装其他的时候会有路径变动很麻烦
3.此处要注意把两个都勾选,其他步骤都是直接默认next即可
然后打开cmd,输入conda --version
显示如上则证明安装成功了
二. Tensorflow安装
继续键入
>pip install --upgrade --ignore-installed tensorflow
此过程可能会出现问题
按照其提示输入命令
python -m pip install --upgrade pip
完成后继续键入
>pip install --upgrade --ignore-installed tensorflow
等待一下下,此时应该就能完成安装了
三.Keras安装
在二步骤的基础上继续键入
pip install keras -U --pre
等待一会儿应该就能成功安装
可能遇到问题
出现一串红色的error信息。
Exception:。。。。
PermissionError:[WinError 5] Access is denied……..(省略若干字符)
可以重新键入如下指令即可成功
pip install --user keras -U --pre
四.验证Tensorflows与Keras
1.验证tensorflow
打开spyder键入以下代码
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print (sess.run(hello))
若在右侧窗口顺利输出‘Hello, Tensorflow!’ ,表明tensorflow安装成功
可能遇到的问题
spyder或打不开,如下图情况
- 问题解决: 将
\Anaconda3\Library\plugins
目录下的platforms
文件夹拷贝到\Anaconda3文件夹下面
后重新打开Anaconda spyder
2.验证keras
在命令行中输入命令并显示如下就表明安装成功了