工欲善其事必先利其器,由于初学深度学习,所以只是安装了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即可

Win10 Anaconda/Tensorflow /Keras框架(CPU版本)安装搭建_Anaconda安装

然后打开cmd,输入conda --version

Win10 Anaconda/Tensorflow /Keras框架(CPU版本)安装搭建_Windows环境_02

显示如上则证明安装成功了

二. Tensorflow安装

继续键入

>pip install --upgrade --ignore-installed tensorflow

此过程可能会出现问题

Win10 Anaconda/Tensorflow /Keras框架(CPU版本)安装搭建_Anaconda安装_03

按照其提示输入命令

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或打不开,如下图情况

Win10 Anaconda/Tensorflow /Keras框架(CPU版本)安装搭建_tensorflow安装_04

  • 问题解决: 将\Anaconda3\Library\plugins目录下的platforms文件夹拷贝到\Anaconda3文件夹下面后重新打开Anaconda spyder

2.验证keras

在命令行中输入命令并显示如下就表明安装成功了

Win10 Anaconda/Tensorflow /Keras框架(CPU版本)安装搭建_Windows环境_05