How to pip install old version of library(tensorflow)?

This works for me on Mac OS 10.13.1.

pip install --user install tensorflow==1.3.0. 

You can install the pip wheel from a URL directly, for example:

# Ubuntu/Linux 64-bit, CPU only, Python 2.7
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0-cp27-none-linux_x86_64.whl
pip install --ignore-installed --upgrade $TF_BINARY_URL

In general, installation instructions for older versions of TensorFlow can be found at : For binaries for installation using wheels: Go to tensorflow pypi release history, select the release of your choice, say tensorflow 1.8.0 , go to Download files and either download the wheel file and then install or copy the download link and save in TF_BINARY_URL for your python --version and os [mac, linux or windows] install as shown above


If you want to install tensorflow r0.11, it means that you want to install the sources from a certain branch (r0.11). Therefore, you should follow the official installation instructions from tensorflow: https://www.tensorflow.org/install/install_sources:

In case you want to install a "normal" release. then you can easily use the following command:

pip install --upgrade tensorflow==1.3.0.