TensorflowがWindowsのネイティブサポートをしたのでインストール

公式サイトは[こちら(英語)](https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html#test-the-tensorflow-installation)

> 引用する文章

このような形でページトップのリンクから引用していきます。

こちらの環境は、最新(AnniversaryUpdate済み)Windows10、64bitです。

#前提

> TensorFlow supports only 64-bit Python 3.5 on Windows. 

Tensorflowは、windows上では64bitのPython3.5だけに対応しているみたいですね。

#インストール

> Pip installation on Windows

pipとは、Python3.5をインストールするとついてくるPythonのパッケージマネージャーみたいなツールみたいです。
それを使うと簡単にインストールができるそうです。

## Python3.5(64bit)を入れる

Python3.5は、[Python 3.5 from python.org](https://www.python.org/downloads/release/python-352/)からダウンロード可能です。
私は**Files**の**Windows x86-64 executable installer**をダウンロードしてインストールしました。

インストール時に特に指定をしないと

```
C:\Users\ユーザ名\AppData\Local\Programs\Python\Python35\Scripts
```
ここにpipがインストールされると思います。
インストールされていない場合は、もう一度インストーラーを起動してpipをインストールしてください。

Scriptsディレクトリを環境変数Pathに登録しておくと、Tensorflowのインストールがしやすいでしょう。

## Tensorflowを入れる

> To install the CPU-only version of TensorFlow, enter the following command at a command prompt:

```
コマンド省略、公式ページを御覧ください
```

> To install the GPU version of TensorFlow, enter the following command at a command prompt:

```
コマンド省略、公式ページを御覧ください
```

ここでは、CPUのみかGPUを使うかで２種類のコマンドが用意されています。
上がCPUのみ、下がGPUを使う場合になっています。

早速CPU用のコマンドを実行。

```
C:\>pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
Collecting tensorflow==0.12.0rc0 from https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
  Downloading https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl (12.2MB)
    100% |################################| 12.2MB 70kB/s
Collecting numpy>=1.11.0 (from tensorflow==0.12.0rc0)
  Downloading numpy-1.11.2-cp35-none-win_amd64.whl (7.6MB)
    100% |################################| 7.6MB 107kB/s
Collecting wheel>=0.26 (from tensorflow==0.12.0rc0)
  Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
    100% |################################| 71kB 1.7MB/s
Collecting protobuf==3.1.0 (from tensorflow==0.12.0rc0)
  Downloading protobuf-3.1.0-py2.py3-none-any.whl (339kB)
    100% |################################| 348kB 2.2MB/s
Collecting six>=1.10.0 (from tensorflow==0.12.0rc0)
  Downloading six-1.10.0-py2.py3-none-any.whl
Collecting setuptools (from protobuf==3.1.0->tensorflow==0.12.0rc0)
  Downloading setuptools-30.0.0-py2.py3-none-any.whl (472kB)
    100% |################################| 481kB 589kB/s
Installing collected packages: numpy, wheel, six, setuptools, protobuf, tensorflow
  Found existing installation: setuptools 20.10.1
    Uninstalling setuptools-20.10.1:
      Successfully uninstalled setuptools-20.10.1
Successfully installed numpy-1.11.2 protobuf-3.1.0 setuptools-30.0.0 six-1.10.0 tensorflow-0.12.0rc0 wheel-0.29.0
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
```
下の２行くらいで、pipのバージョンが古いと怒られているようです。

指示されたコマンドを使ってpipを更新します。

```
C:\>python -m pip install --upgrade pip
Collecting pip
  Using cached pip-9.0.1-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 8.1.1
    Uninstalling pip-8.1.1:
      Successfully uninstalled pip-8.1.1
Successfully installed pip-9.0.1
```
Successfully installedと出てきたので多分できました。

それではもう一度Tensorflowを入れてみます。

```
C:\>pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
Collecting tensorflow==0.12.0rc0 from https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
  Using cached https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
Requirement already up-to-date: numpy>=1.11.0 in c:\users\a1503\appdata\local\programs\python\python35\lib\site-packages (from tensorflow==0.12.0rc0)
Requirement already up-to-date: six>=1.10.0 in c:\users\a1503\appdata\local\programs\python\python35\lib\site-packages (from tensorflow==0.12.0rc0)
Requirement already up-to-date: wheel>=0.26 in c:\users\a1503\appdata\local\programs\python\python35\lib\site-packages (from tensorflow==0.12.0rc0)
Requirement already up-to-date: protobuf==3.1.0 in c:\users\a1503\appdata\local\programs\python\python35\lib\site-packages (from tensorflow==0.12.0rc0)
Requirement already up-to-date: setuptools in c:\users\a1503\appdata\local\programs\python\python35\lib\site-packages (from protobuf==3.1.0->tensorflow==0.12.0rc0)
Installing collected packages: tensorflow
  Found existing installation: tensorflow 0.12.0rc0
    Uninstalling tensorflow-0.12.0rc0:
      Successfully uninstalled tensorflow-0.12.0rc0
Successfully installed tensorflow-0.12.0rc0
```
Successfully installedと出ているので、きっと成功です。
だいぶ簡単にできました。

使ってみる→[windowsにネイティブサポートしたTensorflowを動かす](http://qiita.com/intelf___/items/529146488b70a12ff208)