写在最前:

在安装过程中遇到很多坑,一开始自己从官网下载了Python3.6.3或者Python3.6.5或者Python3.7.1等多个版本,然后直接pip install tensorflow或者从https://www.lfd.uci.edu/~gohlke/pythonlibs/下载制定的tensorflow版本,但都没有成功,在测试过程总会出现“Failed to load the native TensorFlow runtime”之类的错误,甚至为了版本来源的统一,在https://www.lfd.uci.edu/~gohlke/pythonlibs/上统一下载了numpy+MKL,scipy,matplotlib以及scikit-learn并按顺序安装,但结果仍不尽人意

最终,终于在把电脑里所有的python版本以及对应的软件全部卸载之后,按照下面的方法成功安装tensorflow

注意:直接安装Anaconda即可,不需要事先安装python

一、前言

本次安装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的版本号,如果事先没有安装也没关系,Anaconda会自带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/tensorflow/windows/cpu/

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

自己用,就选择Just me

选择习惯的存储盘

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

验证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
 

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

正常的情况应该如下:

等待,然后输入“y”

然后

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

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

pip install -U tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
 

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

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

五、测试

在Anaconda Prompt窗口中输入: python

进入python后输入:  

import tensorflow as tf

sess = tf.Session()

a = tf.constant(10)

b= tf.constant(12)

sess.run(a+b)

得到如下结果:

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

 

windows环境下tensorflow安装过程详解的更多相关文章

  1. Windows 环境下Java调用CRF++详解

    1.步骤一览 2.步骤详情 2.1.环境准备 Swig(Simplified Wrapper and Interface Generator)下载,Windows操作系统直接解压即可使用 CRF++( ...

  2. Windows 7 x64环境下JDK8安装过程

    Windows 7 x64环境下JDK8安装过程 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads ...

  3. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂安装过程详解及安装失败解决方法

    因Excel催化剂用了VSTO的开发技术,并且为了最好的用户体验,用了Clickonce的布署方式(无需人工干预自动更新,让用户使用如浏览器访问网站一般,永远是最新的内容和功能).对安装过程有一定的难 ...

  4. TortoiseGIT的安装过程详解

    TortoiseGIT简介 TortoiseGIT 是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展.可以使你避免使用枯燥而且不方便的命令行.它完全嵌入 Windo ...

  5. hadoop1.2.1+zk-3.4.5+hbase-0.94.1集群安装过程详解

    hadoop1.2.1+zk-3.4.5+hbase-0.94.1集群安装过程详解 一,环境: 1,主机规划: 集群中包括3个节点:hadoop01为Master,其余为Salve,节点之间局域网连接 ...

  6. Ubuntu19.04的安装过程详解以及操作系统初始化配置

    Ubuntu19.04的安装过程详解以及操作系统初始化配置                                                                       ...

  7. 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程

    01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...

  8. GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置

    GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_ ...

  9. windows环境下如何安装memcached教程

    Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached. 工具/原料   memcach ...

随机推荐

  1. charles 抓包iOS模拟器 HTTPS请求

    参考: https://www.jianshu.com/p/3bfae9ede35e https://www.jianshu.com/p/171046d9f4f9 https://www.jiansh ...

  2. vue2.0+mint-ui 仿资讯类顶导航内容联动优化

    <template><div><div class="navbox"><div class="nav" id=&quo ...

  3. 环境篇:Zeppelin

    环境篇:Zeppelin Zeppelin 是什么 Apache Zeppelin 是一个让交互式数据分析变得可行的基于网页的开源框架.Zeppelin提供了数据分析.数据可视化等功能. Zeppel ...

  4. SQL SERVER修改为sa登陆权限报错,233,18456接连出现【抓狂ing】

    [记录生活] 今天做作业需要修改sa权限,本人电脑没错误. 同样教程发给朋友,错误百出.... 话不多说,百度很多解决方法,但是都没有解决,贴出解决方法. 0.用Windows身份验证登录,执行SQL ...

  5. spark学习笔记总结

    Spark简介 spark 可以很容易和yarn结合,直接调用HDFS.Hbase上面的数据,和hadoop结合.配置很容易. spark发展迅猛,框架比hadoop更加灵活实用.减少了延时处理,提高 ...

  6. 读Pyqt4教程,带你入门Pyqt4 _006

    窗口组件是应用程序的基本构建块.PyQt4编程工具包拥有范围广泛的各种窗口组件.按钮.选择框.滑块.列表框等等,程序员工作所需要的一切.在教程的这部分中,我们将介绍一些有用的窗口组件. QCheckB ...

  7. 用java方式实现快速排序

    一.基本思想 快速排序采用分治的策略,具体如下:选择一个关键值作为基准值,找到一个元素小于比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的).一般选用序列第一个元素作为基准 ...

  8. 多用户vps管理面板怎么安装,有没有好用的vps管理工具

    一.VPS安装VPSMate控制面板步骤 1.使用SSH连接到VPS.使用命令获取VPSMate安装包: wget   http://www.vpsmate.org/tools/install.py ...

  9. AES实现财务数据的加密解密存储

    需求背景 众所周知,金融行业有各种各样的财务报表,有些报表涉及到公司财务或经营相关的敏感数据,需要进行加密存储,只有掌握密钥的用户才能看到解密后的数据.注意,这里所说的加密并不是针对整个数据库或者表全 ...

  10. Rocket - diplomacy - IdRange

    https://mp.weixin.qq.com/s/qqL2XWqAhVcnGSxs6kxhLg   介绍IdRange的实现.   ​​   1. 基本定义   A non-empty half- ...