Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

I'm trying to install tensorflow r0.11. I tried

pip install tensorflow==r0.11
pip install tensorflow<0.12

But I get this error

Could not find a version that satisfies the requirement tensorflow==0.11.0 (from versions: 0.12.0rc0, 0.12.0rc1, 0.12.0, 0.12.1)
No matching distribution found for tensorflow==0.11.0

I assume pip is no longer support depricated versions, how can I get it?

I also tried

pip install git+git://github.com/tensorflow/[email protected]

Cloning git://github.com/tensorflow/tensorflow (to r0.11) to /private/var/folders/1p/7km73m0s2cvdfb1js3ct8_mh0000gn/T/pip-JMMIRP-build
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
IOError: [Errno 2] No such file or directory: '/private/var/folders/1p/7km73m0s2cvdfb1js3ct8_mh0000gn/T/pip-JMMIRP-build/setup.py'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/1p/7km73m0s2cvdfb1js3ct8_mh0000gn/T/pip-JMMIRP-build/
like image 340
Himmators Avatar asked Jan 30 '17 14:01

Himmators


People also ask

How do I install a specific version of a library pip?

How do I Install a Specific Version of a Python Package? To install a specific version of a Python package you can use pip: pip install YourPackage==YourVersion . For example, if you want to install an older version of Pandas you can do as follows: pip install pandas==1.1. 3 .


4 Answers

This works for me on Mac OS 10.13.1.

pip install --user install tensorflow==1.3.0.  
like image 178
Zhao Avatar answered Sep 22 '22 07:09

Zhao


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

like image 25
ash Avatar answered Sep 18 '22 07:09

ash


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.
like image 35
Rene B. Avatar answered Sep 22 '22 07:09

Rene B.


This worked for me:

pip3 install 'tensorflow==1.2.0' --force-reinstall

like image 24
flow2k Avatar answered Sep 19 '22 07:09

flow2k