码迷,mamicode.com
                                                                              首页 > Windows程序 > 详细

                                                                              Win10系统 安装Anaconda+TensorFlow+Keras

                                                                              时间:2018-02-02 23:25:07      阅读:6473      评论:0      收藏:0      [点我收藏+]

                                                                              标签:ror   read   started   rate   option   mod   load   nbsp   error:   

                                                                              小白一枚,安装过程走了很多坑,前前后后安装了好几天,因此记录一下。

                                                                              一、安装anaconda

                                                                              官方下载地址:https://repo.continuum.io/archive/

                                                                              选项相应的版本安装,我安装的Anaconda3-4.4.0-Windows-x86_64.exe版本,?#28304;?#30340;Python版本为3.6.

                                                                              安装:

                                                                              安装路径我直接默认的C盘,安装过程一路next.

                                                                              在Installation Options一步中,我按照官网说明,没有选择Add Anaconda to my PATH environment variable。

                                                                              官方安装教程:https://docs.anaconda.com/anaconda/install/windows

                                                                              技术分享图片

                                                                               

                                                                              安装完成后,配置path变量。

                                                                              右键我的电脑->属性->高级选项->环境变量->系统变量->path->在path中添加路径:需要添加的有三个,?#30452;?#20026;:

                                                                              ~\Anaconda3

                                                                              ~\Anaconda3\Scripts

                                                                              ~\Anaconda3\Library\bin

                                                                              以我配置的环境变量为例:

                                                                              技术分享图片

                                                                               至此,anaconda安装完成。

                                                                              cmd,输入Python,显示Python版本,说明安装成功,如图。

                                                                              技术分享图片

                                                                               

                                                                              二、安装TensorFlow

                                                                              打开Anaconda Prompt

                                                                               1. 将pip升级到最新版:

                                                                              python -m pip install -U pip 

                                                                              如图:

                                                                              技术分享图片

                                                                               

                                                                              2. 创建名为TensorFlow的环境,同时安装Python3.5.2

                                                                              conda create --name tensorflow python=3.5.2

                                                                              如图:

                                                                              技术分享图片

                                                                               

                                                                              输入y,回车。安装完成后如图所示:

                                                                              技术分享图片

                                                                              3. 激活这个环境:activate tensorflow

                                                                              4. 安装TensorFlow

                                                                              pip install tensorflow

                                                                              如图:

                                                                              技术分享图片

                                                                              注:要在刚刚创建的名为tensorflow的环境中,安装TensorFlow. 即命令行前面有(Tensorflow)

                                                                              验证安装是否成功:

                                                                              输入Python,再输入import tensorflow as tf,若下一行出现<<<,则说明TensorFlow安装成功,如图:
                                                                              技术分享图片

                                                                               

                                                                              三、安装keras

                                                                               重新进入Anaconda Prompt

                                                                              1.安装keras

                                                                              pip install keras

                                                                              如图:

                                                                              技术分享图片

                                                                               

                                                                              2. 安装MinGW

                                                                              conda install mingw libpython

                                                                              如图:

                                                                              技术分享图片

                                                                              注:keras和MinGW都是在tensorflow的环境下安装。

                                                                              此时keras安装成功。

                                                                              验证:输入Python,再输入import keras,显示Using TensorFlow backed,则说明安装成功,如图。

                                                                              技术分享图片

                                                                               

                                                                              四、实例

                                                                              在Anaconda Navigator中打开Spyder,如图:

                                                                              技术分享图片

                                                                               

                                                                              复制keras官网下的实例,http://keras-cn.readthedocs.io/en/latest/getting_started/sequential_model/

                                                                              import numpy as np
                                                                              from keras.models import Sequential
                                                                              from keras.layers import Dense, Dropout
                                                                              
                                                                              # Generate dummy data
                                                                              x_train = np.random.random((1000, 20))
                                                                              y_train = np.random.randint(2, size=(1000, 1))
                                                                              x_test = np.random.random((100, 20))
                                                                              y_test = np.random.randint(2, size=(100, 1))
                                                                              
                                                                              model = Sequential()
                                                                              model.add(Dense(64, input_dim=20, activation=relu))
                                                                              model.add(Dropout(0.5))
                                                                              model.add(Dense(64, activation=relu))
                                                                              model.add(Dropout(0.5))
                                                                              model.add(Dense(1, activation=sigmoid))
                                                                              
                                                                              model.compile(loss=binary_crossentropy,
                                                                                            optimizer=rmsprop,
                                                                                            metrics=[accuracy])
                                                                              model.fit(x_train, y_train,
                                                                                        epochs=20,
                                                                                        batch_size=128)
                                                                              score = model.evaluate(x_test, y_test, batch_size=128)

                                                                              运行结果如下所示

                                                                              技术分享图片

                                                                              ------------------------------------------------------------------------------------------分割线------------------------------------------------------------------------------------------------

                                                                              安装过程中遇到的一部分错误:

                                                                              1. 安装完keras后,在导入keras时,报错ImportError: No module named ‘Keras‘,如图:

                                                                              技术分享图片

                                                                              解决:要在刚刚安装的tensorflow环境下,安装keras。而不是打开Anaconda Prompt就直接安装,如图:

                                                                              错误安装:

                                                                              技术分享图片

                                                                               正确安装:

                                                                              技术分享图片

                                                                              2. 打不开Anaconda Navigator:could not find or load the QT platform plugin "window in",如图:

                                                                              技术分享图片

                                                                               解决方法: 将\Anaconda3\Library\plugins目录下的platforms文件夹拷贝到\Anaconda3后重新打开Anaconda Navigator

                                                                               

                                                                               参考资料:

                                                                              http://blog.csdn.net/u013829973/article/details/70555037

                                                                              https://www.jianshu.com/p/f50bbfcb3674

                                                                              http://blog.csdn.net/isomebody/article/details/72910207

                                                                              Win10系统 安装Anaconda+TensorFlow+Keras

                                                                              标签:ror   read   started   rate   option   mod   load   nbsp   error:   

                                                                              原文地址:https://www.cnblogs.com/zeroingToOne/p/8407059.html

                                                                              (0)
                                                                              (4)
                                                                                 
                                                                              举报
                                                                              评论 一句话评论(0
                                                                              0条  
                                                                              登录后才能评论!
                                                                              ? 2014 mamicode.com 版权所有 京ICP备13008772号-2
                                                                              迷上了代码!
                                                                              宁夏11选5开奖查询