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 ...
随机推荐
- Cocos2DX开发:记录遇到的一些问题和解决方法
今天看了一下以前学习cocos2dx时记录的一些笔记,主要是在实际中遇到的一些问题,整理了一下,就成为了这篇文章,便于自己以后查找,也为一些新手提供点经验. 这篇文章会一直更新,将自己之后开发中遇到的 ...
- Centos7+安装python3+wkhtmltoPdf+pdfkit
前言 这几天要做一个将HTML转化为PDF的小功能.期间经历了颇多的挫折,刚开始是通过java做的,后来发现java库做这个事情实在是效果不理想,前端做好了样式转完之后会出现很多问题.后来我想起来py ...
- tensorflow-gpu在win10下的安装
参考:https://blog.csdn.net/gyp2448565528/article/details/79451212 按照原博主的方法在自己的机器上会有一点小错误,下面的方法略有不同 环境: ...
- 《Pro SQL Server Internals, 2nd edition》的CHAPTER 1 Data Storage Internals中的Data Pages and Data Rows(翻译)
数据页和数据行 数据库中的空间被划分为逻辑8KB的页面.这些页面是以0开始的连续编号,并且可以通过指定文件ID和页号来引用它们.页面编号都是连续的,这样当SQL Server增长数据库文件时,从文件中 ...
- Redis的C语言客户端(hiredis)的安装和使用
关键词:hiredis, cRedis, redis clients, redis客户端, C客户端, 华为云分布式缓存服务 hiredis是一个非常全面的C语言版redis接口库,支持所有命令.管道 ...
- Cocos2dx源码赏析(1)之启动流程与主循环
Cocos2dx源码赏析(1)之启动流程与主循环 我们知道Cocos2dx是一款开源的跨平台游戏引擎,而学习开源项目一个较实用的办法就是读源码.所谓,"源码之前,了无秘密".而笔者 ...
- python3 通过qq邮箱定时发送邮件
下面的代码为了每天定时发送监控邮件,监控什么呢?监控当天redis队列中是否有没有消费的数据,和当天mysql中新增的数据量 # -*- coding:utf-8 -*- from common.re ...
- ifconfig命令详情
基础命令学习目录首页 原文链接:https://blog.csdn.net/weixin_37886382/article/details/79716879 许多windows非常熟悉ipconfig ...
- 第十四次ScrumMeeting博客
第十四次ScrumMeeting博客 本次会议于12月3日(日)22时整在3公寓725房间召开,持续30分钟. 与会人员:刘畅.辛德泰.张安澜.方科栋. 1. 每个人的工作(有Issue的内容和链接) ...
- python操作hive并且获取查询结果scheam
执行hive -e 命令并且获取对应的select查询出来的值及其对应的scheam字段 需要在执行语句中前部添加 set hive.cli.print.header=true; 这个设置,如下语句: ...