Windows上安装tensorflow  详细教程(图文详解)


Posted in Python onFebruary 04, 2020

一, 前言:

本次安装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

下载可以去官网上下载,直接搜索找与你电脑对应的版本就好,我个人习惯从国内镜像网站下载,下载快哇(国内清华镜像网站是:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)

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

 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,哈哈。

总结

以上所述是小编给大家介绍的Windows上安装tensorflow  详细教程,希望对大家有所帮助!

Python 相关文章推荐
Python+Django在windows下的开发环境配置图解
Nov 11 Python
Python语言的12个基础知识点小结
Jul 10 Python
Python进行数据提取的方法总结
Aug 22 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
Sep 18 Python
http请求 request失败自动重新尝试代码示例
Jan 25 Python
Python中 传递值 和 传递引用 的区别解析
Feb 22 Python
python实现生成字符串大小写字母和数字的各种组合
Jan 01 Python
python运行时强制刷新缓冲区的方法
Jan 14 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
Django 自定义分页器的实现代码
Nov 24 Python
opencv之为图像添加边界的方法示例
Dec 26 Python
Python IDE环境之 新版Pycharm安装详细教程
Mar 05 Python
有关Tensorflow梯度下降常用的优化方法分享
Feb 04 #Python
python dumps和loads区别详解
Feb 04 #Python
Python2和Python3中@abstractmethod使用方法
Feb 04 #Python
python如何求数组连续最大和的示例代码
Feb 04 #Python
tensorflow 实现自定义layer并添加到计算图中
Feb 04 #Python
TensorFlow实现自定义Op方式
Feb 04 #Python
tensorflow使用指定gpu的方法
Feb 04 #Python
You might like
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
PHP数组操作汇总 php数组的使用技巧
2011/07/17 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
thinkPHP导出csv文件及用表格输出excel的方法
2015/12/30 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
Symfony2实现从数据库获取数据的方法小结
2016/03/18 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
setTimeout学习小结
2017/02/08 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
[20:21]《一刀刀一天》第十六期:TI国际邀请赛正式打响,总奖金超过550万
2014/05/23 DOTA
在Docker上开始部署Python应用的教程
2015/04/17 Python
Python探索之修改Python搜索路径
2017/10/25 Python
keras的ImageDataGenerator和flow()的用法说明
2020/07/03 Python
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
表演方阵解说词
2014/02/08 职场文书
高中教师先进事迹材料
2014/08/22 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
2015年学校教育教学工作总结
2015/04/22 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
用Python制作灯光秀短视频的思路详解
2021/04/13 Python
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android
HttpClient实现文件上传功能
2022/08/14 Java/Android