Anaconda环境下安装tensorflow与Keras(windows10操作系统下)
Anaconda的安装
1、安装
到官网下载需要版本的anaconda(如果电脑上已经安装了python,则需要下载支持python版本的anaconda版本,自己百度找版本对应关系)
如果觉得官网下载慢,可以找到镜像去下载,清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
历史版本:https://repo.continuum.io/archive/
下载exe文件,成功后进行以下的安装过程
点击next
点击 I Agree
除非是以管理员身份为所有用户安装,否则仅勾选“Just Me”并点击“Next”
对于安装路径的选择,可以默认安装,可以自定义
对于此步是环境变量的配置,最好选择上面一项,使得其自行配置,点击“install”
点击“next”完成安装。
安装完成后显示如下:
anaconda prompt是用来打开终端命令的,功能类似于cmd命令窗口。
anaconda navigator中可以使用spyder来运行py文件。
2、测试是否成功
在开始界面Anaconda中右击Anaconda Prompt打开终端或命令提示符中键入 conda list
tensorflow的安装
1、安装
(1)打开anaconda prompt
(2)安装python版本:conda create --name tensorflow python=3.6
(3)**tensflow的环境:activate tensorflow
(4)检测tensflow的环境添加到了Anaconda里面:conda info --envs
(5)检测当前环境中的python的版本:python --version
(6)deactivate
(7)切换到tensorflow的环境:activate tensorflow
(8)通过命令:pip install --upgrade --ignore-installed tensorflow安装
2、测试是否成功
打开anaconda prompt,**tensorflow的环境:activate tensorflow,输入python,输入代码 import tensorflow as tf进行测试,观察是否有错误出现
Keras的安装
1、安装
(1)打开anaconda prompt
(2)**tensorflow
(3)pip install keras
2、测试是否成功
打开anaconda prompt,**tensorflow,输入Python,再输入import keras,显示Using TensorFlow backed,则说明安装成功
注意:根据需要,我将tensorflow作为Keras的后端,在安装完Keras后需要查看其后端是否为所需,否则需要修改后端。
安装中遇到的一些问题
1、版本的对应问题
此次我选择的版本是 python3.6.2;anaconda3;tensorflow 1.2.1;Keras2.1.2
2、安装Keras出现的问题
(1)import keras的时候,提示:“No module named ''tensorflow.python.eager”.",因为tensorflow和keras的版本不对应,安装keras指定的版本:pip install keras=?(版本号)
(2)安装keras提示ERROR: scipy 1.3.3 has requirement numpy>=1.13.3, but you’ll ha,需要更新numpy版本