windows环境下tensorflow安装过程详解


Posted in Python onMarch 30, 2018

一、前言

本次安装tensorflow是基于Python的,安装Python的过程不做说明(既然决定按,Python肯定要先了解啊):本次教程是windows下Anaconda安装Tensorflow的过程(cpu版,显卡不支持gpu版的...)

二、安装环境

(tensorflow支持的系统是64位的,windows和linux,mac都需要64位)

windows7(其实和windows版本没什么关系,我的是windows7,安装时参照的有windows10的讲解)

Python3.5.2(之前电脑上是安装的就是这个版本,如果你安装了,不知道版本的话可以在命令窗口输入"python --version",会显示你已安装的Python的版本号)

Anaconda3-4.2.0-Windows-x86_64.exe (windows下安装注意选择windows x86 64位就好)

三、Anaconda3-4.2.0-Windows-x86_64.exe

下载可以去官网上下载,直接搜索找与你电脑对应的版本就好,我个人习惯从国内镜像网站下载,下载快哇(国内清华镜像网站)

下载完成后直接安装就行,步骤如下图所示:

windows环境下tensorflow安装过程详解

windows环境下tensorflow安装过程详解

自己用,就选择Just me

windows环境下tensorflow安装过程详解

选择习惯的存储盘

windows环境下tensorflow安装过程详解

下面两个全部选上,点Install安装就好了

windows环境下tensorflow安装过程详解

验证Anaconda是否安装成功的方法:

命令窗口中输入“conda --version” ----->得到conda 4.2.0

看到了这个结果,恭喜你,你已经成功的安装上了Anaconda了,那么我们继续。

四、安装Tensorflow

安装Tensorflow时,需要从Anaconda仓库中下载,一般默认链接的都是国外镜像地址,下载肯定很慢啊(跨国呢!),这里我是用国内清华镜像,需要改一下链接镜像的地址。这里,我们打开刚刚安装好的Anaconda中的 Anaconda Prompt,然后输入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --set show_channel_urls yes

这两行代码用来改成连接清华镜像的

接下来安装Tensorflow,在Anaconda Prompt中输入:

conda create -n tensorflow python=3.5.2

一下图片是安装过程,有些坑我也写出来,注意一下就好:

正常的情况应该如下:

windows环境下tensorflow安装过程详解

等待,然后输入“y”

windows环境下tensorflow安装过程详解

然后:

windows环境下tensorflow安装过程详解

看到上面这些activate tensorflow(这么直白的英语,看看是不是很激动,)恭喜你,tensorflow你已经安装成功啦,去激活一下,紧接着输入:“activate tensorflow”就Ok了

我们要安装的是CPU版本,那么在命令下紧接着输入:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

你也可以自己选择对应的Tensorflow版本,可以在清华镜像中查看

windows环境下tensorflow安装过程详解

经过一小会的等待,当你看见如上图最后一行时,那么,恭喜你,你已经安装成功了,是不是很惊喜,是不是很激动,是不是想测试一下呢,那么我们先测试一下吧

五、测试

在Anaconda Prompt窗口中输入: python

进入python后输入:

import tensorflow as tf
sess = tf.Session()

a = tf.constant(10)
b= tf.constant(12)
sess.run(a+b)

windows环境下tensorflow安装过程详解

好了,到这里你可以放心了,你可以使用Tensorflow了

六、那些年,那些坑

好了,最后我们来填坑了

windows环境下tensorflow安装过程详解

改为清华镜像时的错误:会显示路径错误,没关系,conda info 查看一下,你会发现:

windows环境下tensorflow安装过程详解

很明显的发现地址乱了,不过没关系,找到电脑:C:\Users\Administrator中的.condarc文件,打开,然后修改一下,如下就可以了

windows环境下tensorflow安装过程详解

然后在回到命令窗口,你可以继续安装了。

如果你在安装Tensorflow时出现了如下情况:

windows环境下tensorflow安装过程详解

哇,那么多红色字体,不要担心,看最后一段,提示是版本问题,我们就升级版本就好了。

操作如下图所示:

windows环境下tensorflow安装过程详解

结果:

windows环境下tensorflow安装过程详解

好了,问题解决了。

以上就是我的全部安装步骤了,有空的话我试着在linux系统中安装一线Tensorflow,哈哈。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python实现的去除win下文本文件头部BOM的代码
Feb 10 Python
python类参数self使用示例
Feb 17 Python
Python程序员鲜为人知但你应该知道的17个问题
Jun 04 Python
详解python上传文件和字符到PHP服务器
Nov 24 Python
详解Python核心对象类型字符串
Feb 11 Python
用于业余项目的8个优秀Python库
Sep 21 Python
python脚本当作Linux中的服务启动实现方法
Jun 28 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
Sep 04 Python
Python gevent协程切换实现详解
Sep 14 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
Dec 04 Python
python实战之用emoji表情生成文字
May 08 Python
Python+Tkinter打造签名设计工具
Apr 01 Python
Python切片工具pillow用法示例
Mar 30 #Python
Python实现OpenCV的安装与使用示例
Mar 30 #Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 #Python
Jupyter安装nbextensions,启动提示没有nbextensions库
Apr 23 #Python
python+opencv识别图片中的圆形
Mar 25 #Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 #Python
python学习入门细节知识点
Mar 29 #Python
You might like
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
2014/09/10 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
JavaScript 语言的递归编程
2010/05/18 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&”)
2016/12/23 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
vue基础之事件v-onclick="函数"用法示例
2019/03/11 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
Python中逗号的三种作用实例分析
2015/06/08 Python
python画折线图的程序
2018/07/26 Python
python实现彩票系统
2020/06/28 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
python 负数取模运算实例
2020/06/03 Python
浅析Python 条件控制语句
2020/07/15 Python
python 带时区的日期格式化操作
2020/10/23 Python
365 Tickets英国:全球景点门票
2019/07/06 全球购物
高中生的学习总结自我鉴定
2013/10/26 职场文书
简短的公司员工自我评价分享
2013/11/13 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
大学应届生的自我评价
2014/03/06 职场文书
家长会标语
2014/06/24 职场文书
环卫工人慰问信
2015/02/15 职场文书