If you use Python, you will probably already have the Python package installer, pip. However, if not, you can easily install it using the easy_install pip command. You'll note that we actually executed sudo easy_install pip—the sudo prefix was required because the installation requires administrative rights.
We will make the fair assumption that you already have the basic package installer, easy_install, available; if not, you can install it from https://pypi.python.org/pypi/setuptools. A successful installation will appear as shown in the following screenshot:
Next, we will install the six package:
sudo easy_install --upgrade six
A successful installation will appear as shown in the following screenshot:
Surprisingly, those are the only two prerequisites for TensorFlow, and we can now install the core platform. We will use the pip package installer mentioned earlier and install TensorFlow directly from Google's site. The most recent version at the time of writing this book is v1.3, but you should change this to the latest version you wish to use:
sudo pip install tensorflow
The pip installer will automatically gather all the other required dependencies. You will see each individual download and installation until the software is fully installed.
A successful installation will appear as shown in the following screenshot:
That's it! If you were able to get to this point, you can start to train and run your first model. Skip to Chapter 2, Your First Classifier, to train your first model.
macOS X users wishing to completely segregate their installation can use a VM instead, as described in the Windows installation.