Installing TensorFlow with Pip Python on Windows

A stable release of Python 3.6 for Windows became available on 12/23/2016, and we have not yet built TensorFlow packages for that version. (We will look into doing this after the holidays.) For now, your best options are:

  1. Downgrade to Python 3.5 (64-bit version), which the pre-built packages support.
  2. Try building TensorFlow from source.

Here is what i did to get tensorflow working with windows.

Download python 3.5.0 (64 bit from Python Releases for Windows) Install it and check python version by running below command in cmd:

python --version
Python 3.5.0

Then run below command to upgrade pip to latest

python -m pip install --upgrade pip

Now install tensorflow using pip

pip install tensorflow

That's it you have installed tensorflow on windows. Below image shows what happens when you type above commands enter image description here

Example to verify tensorflow is working.

$ python
...
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))