Tensorflow极速上手: windows下的安装

本文简单介绍tensorflow在windows中的安装方法。目前在windows中的tensorflow必须是python3.5的64位版本。这个安装流程中我会强烈建议先安装conda。

(conda的好处是它可以在一台电脑中创造了多个虚拟python运行环境,各个环境之间的python版本及包互不干扰。利用conda可以很容易的在一个系统中又装2.7又装3.5,而不会搞的乱七八糟。。。)

我们这里只安装tensorflow的CPU版本。对于支持CUDA的显卡(大部分Nvidia的卡),安装GPU版本运行能更快。不过安装GPU的版本还需要安装一些CUDA驱动。这个文章目的是可以以最快的速度看到运行起来的tensorflow,所以不扯GPU版本了。

本文安装步骤包括以下几步:(1)安装miniconda;(2)安装tensorflow;(3)运行一小段tensorflow代码。

1. 安装miniconda

Miniconda – Conda

《Tensorflow极速上手: windows下的安装》
《Tensorflow极速上手: windows下的安装》

下载python3的64-bit版本即可。注意,一定要64位的版本。(这里选择3.6或者2.7没关系,都可以)。

2. 安装tensorflow

安装完miniconda之后,进入命令行cmd。注意,要以管理员权限进去。

然后,如果是在国内的话,首先使用下面的命令增加一个清华大学的conda镜像服务器,会把下载速度加速很多。(Tsinghua Open Source Mirror

> conda config –add channels
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

> conda config –set show_channel_urls yes

然后,在命令行中,利用conda的命令创建一个新的python3.5运行环境,注意,一定要用3.5,不要3.6,也不要2.7(更新:最新的tensorflow在windows的安装已经支持3.6了)。否则后一步pip install会找不到tensorflow。

> conda create -n tensorflow
python=3.5

中间询问y/n,就直接写y再回车。-n 后面写的就是环境的名称,我这里写的是’tensorflow’,但实际上可以随便写一个你想用的名字

启动该环境

> activate tensorflow

(tensorflow) > pip install tensorflow

然后正常的话,等就好了:)

3. 运行一小段tensorflow代码

安装完成后,输入python回车

(tensorflow) > python

>>> import tensorflow as tf

>>> hello = tf.constant(‘Hello, TensorFlow!’)

>>> sess = tf.Session()

>>> print(sess.run(hello))

正常的话,应该就能在最底下看到输出的Hello, TensorFlow! (上面可能会有一些Tensorflow初始化时输出的其他信息)

嗯,这样Tensorflow就安装好了。

记得以后每次要用tensorflow的时候,打开命令行,先运行

> activate tensorflow

下一讲(如果有的话……),我会介绍Keras(一个基于Tensorflow的神经网络框架,创建神经网络语法比Tensorflow更简单),然后用Keras来创建一个最简单的神经网络。

See You Next Time~

    原文作者:乐也
    原文地址: https://zhuanlan.zhihu.com/p/26120537
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞