Win10系统 安装Anaconda+TensorFlow+Keras
小白一枚,安装过程走了很多坑,前前后后安装了好几天,因此记录一下。
一、安装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版本,说明安装成功,如图。

另:如果已经配置了path的环境变量,仍报错Python不是内部命令,也不是外部命令。关闭Anaconda Prompt,再重新打开,就好了。
二、安装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)
运行结果如下所示

参考资料:
http://blog.csdn.net/u013829973/article/details/70555037
https://www.jianshu.com/p/f50bbfcb3674
------------------------------------------------------------------------------------------分割线------------------------------------------------------------------------------------------------
安装过程中遇到的一部分错误:
1. 安装完keras后,在导入keras时,报错ImportError: No module named 'Keras',如图:

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

正确安装:

2. 成功安装tensorflow后,在import tensorflow时,报错Importing the multiarray numpy extension module failed,如图:

开始以为是numpy包的安装问题,因此卸了numpy,由重新安装,但仍报这个错。之后找到一篇博客得以改正。
解决方法:在Anaconda3\Lib\site-packages目录下,找到numpy相关的包,直接删除;然后再在tensorflow环境下安装numpy:pip install numpy
删除的文件为:

删除numpy文件后的Anaconda3\Lib\site-packages目录下的numpy文件为:

但只知其然不知其所以然,不知道为什么这样就可以了。
参考:http://blog.csdn.net/bianjun1075/article/details/77803395
3. 打不开Anaconda Navigator:could not find or load the QT platform plugin "window in",如图:

解决方法: 将\Anaconda3\Library\plugins目录下的platforms文件夹拷贝到\Anaconda3后重新打开Anaconda Navigator
参考:http://blog.csdn.net/isomebody/article/details/72910207
4. 卸载anaconda
因为安装tensorflow一直不成功,反反复复卸载重装了几次anaconda,卸载anaconda过程:
运行~/Anaconda3目录下的Uninstall-Anaconda.exe程序,卸载完成后,因为担心有残留文件,又检查了c盘(因为anaconda安装在了c盘)中跟anaconda相关的文件,再手动删除跟anaconda相关的文件。
Win10系统 安装Anaconda+TensorFlow+Keras的更多相关文章
- Win10系统下Anaconda下安装多种Python函数库
建议直接安装Anaconda,这是一个包含Numpy,Pandas,Sklearn等函数库的计算机科学软件包,下面的软件可以在此环境下进行安装下载. 一.计算机视觉 1. OpenCV图像处理 在ht ...
- Win7(64位)下安装Anaconda+Tensorflow(CPU)
一.安装Python 3.5 下载Anaconda网址:https://www.anaconda.com/download/ 安装:Anaconda3-4.2.0-Windows-x86_64.exe ...
- Windows10下Anaconda+Tensorflow+Keras环境配置
注意!注意!!注意!!! (重要的事情说三遍) 安装前检查: 1.Tensorflow不支持Anaconda2,Tensorflow也不支持python2.7和python3.7(满满的辛酸泪!) 2 ...
- win10 anaconda+tensorflow+keras
最近想用python实现下lstm模型,然后看网上教程配置了下环境,中间出现了一些问题,记录下. 1.开始menu中anaconda文件夹下没有ipython的图标了. 我电脑里的anaconda是很 ...
- win10安装Anaconda+TensorFlow+配置PyCharm
其实很简单,我这里也只是记录一下而已. 第一大坑:anaconda必须安装4.2以前的版本,不能安装4.3以后的 版本:满满的血泪史 因为我们需要安装自带的python必须是3.5,才可以调用Tens ...
- win10下安装anaconda3+tensorflow
安装了三天终于安装成功了,今天简单写下自己的安装步骤 1.下载可以在Anaconda3官网下载:https://www.anaconda.com/products/individual 也可以通过清华 ...
- win10系统 安装好composer后 cmd 命令行下输入composer提示不是内部或外部的命令,也不是可执行的程序或批处理文件
在 windows CMD 下运行composer 出现错误提示: 不是内部或外部命令,也不是可运行的程序或批处理文件,这是因为没有配置 PATH 环境变量. 以 win10 为例,找到此电脑右击选择 ...
- Win10系统下安装tensorflow(cpu)+keras+jupyter notebook运行环境
记录,自用 1.安装Anaconda(这里安装的是python3.6版本) 2.创建tensorflow的conda环境 conda create -n tensorflow python=3.6 3 ...
- win10下用Anaconda安装TensorFlow | 后附JetBrains测试
从意识上认识Anaconda(音标:[ˌænəˈkɑ:ndə])/(拼读:安娜康达). Anaconda:水蟒的意思,如图logo像不像水蟒.其最后五个字母是conda(包管理器),而Anaconda ...
随机推荐
- python实现屏保计时器
什么都不说先上图吧,Python 初学者实现屏保计时器 原理:利用 Python turtle 库实现快速画图,每隔一秒钟擦除屏幕,然后获得电脑实时时间,再次画图,呈现动态时间. 关于数字如果画,可以 ...
- ASP.NET Application Life Cycle
The table in this topic details the steps performed while an XAF ASP.NET application is running. Not ...
- 六种流行的语言大餐---C、C++、python、Java、php、C#你更喜欢哪一个呢?
引言 鉴于五一期间超大的人流量,LZ思来想去,最终还是选择蜗居在自己的出租屋.无聊之际,当然不能忘了做点什么事情,于是LZ就研究了一下几种语言的皮毛,在这里献丑一翻,希望各位猿友莫要见笑. 不过说来也 ...
- javaweb学习3——验证码
声明:本文只是自学过程中,记录自己不会的知识点的摘要,如果想详细学习JavaWeb,请到孤傲苍狼博客学习,JavaWeb学习点此跳转 本文链接:https://www.cnblogs.com/xdp- ...
- 自动化运维工具saltstack05 -- 之salt-ssh模式
salt-ssh模式 1.说明: salt-ssh即通过ssh得方式进行管理,不需要安装salt-minion, salt-ssh 用的是sshpass进行密码交互的. 2.salt-ssh得局限性 ...
- 基于C#的机器学习--贝叶斯定理-执行数据分析解决肇事逃逸之谜
贝叶斯定理-执行数据分析解决肇事逃逸之谜 在这一章中,我们将: 应用著名的贝叶斯定理来解决计算机科学中的一个非常著名的问题. 向您展示如何使用贝叶斯定理和朴素贝叶斯来绘制数据,从真值表中发现异常值 ...
- IIS 无法加载 CSS,JS的问题
IIS 能加载 aspx,但不能加载里面的 js,css ,感觉有点坑. 解决方案如下:http://www.pageadmin.net/article/20121001/479.html 原来是没有 ...
- shell之arp命令
arp: 显示所有的表项. arp -d address: 删除一个arp表项. arp -s address hw_addr: 设置一个arp表项. 常用参数: -a 使用bsd形式输出.(没有 ...
- AbstractQueuedSynchronizer 原理分析 - 独占/共享模式(转)
1.简介 AbstractQueuedSynchronizer (抽象队列同步器,以下简称 AQS)出现在 JDK 1.5 中,由大师 Doug Lea 所创作.AQS 是很多同步器的基础框架,比如 ...
- 王者荣耀交流协会final发布第四次scrum例会
1.例会照片 成员高远博,冉华,王磊,王玉玲,任思佳,袁玥,王磊,王超同学因参加比赛不在学校,不能出席. master:王玉玲 2.时间跨度 2017年12月4日 18:00 — 18:18,总计18 ...