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多线程http下载实现示例
Dec 30 Python
在Python中编写数据库模块的教程
Apr 29 Python
python决策树之CART分类回归树详解
Dec 20 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
Jan 11 Python
python将文本中的空格替换为换行的方法
Mar 19 Python
python+ffmpeg批量去视频开头的方法
Jan 09 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
Jun 25 Python
python队列原理及实现方法示例
Nov 27 Python
Django后台管理系统的图文使用教学
Jan 20 Python
利用python实现凯撒密码加解密功能
Mar 31 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
python3实现简单飞机大战
Nov 29 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
PHP curl使用实例
2015/07/02 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
javascript基础的动画教程,直观易懂
2007/01/10 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
使用BootStrap实现用户登录界面UI
2016/08/10 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
详解vue中$nextTick和$forceUpdate的用法
2019/12/11 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
[01:10]3.19DOTA2发布会 三代刀塔人第一代
2014/03/25 DOTA
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Python函数返回不定数量的值方法
2019/01/22 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
简单了解Django项目应用创建过程
2020/07/06 Python
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
销售人员求职的自我评价分享
2014/03/15 职场文书
教师党员承诺书
2014/03/25 职场文书
献爱心捐款倡议书
2014/05/14 职场文书
死亡证明书样本说明
2014/10/18 职场文书
小学运动会开幕词
2016/03/04 职场文书
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python