我按照官网说明

时间:2021-11-23 05:16:20

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

一、安置anaconda

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

选项相应的版本安置,我安置的Anaconda3-4.4.0-Windows-x86_64.exe版本,,自带的Python版本为3.6.

安置:

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

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

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

我按照官网说明

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

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

~\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官网下的实例,

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

参考资料:

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