Как pip установить старую версию библиотеки (tensorflow)?

Я пытаюсь установить tensorflow r0.11. Я пытался!--4-->

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

но я получаю эту ошибку

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

Я предполагаю, что pip больше не поддерживает устаревшие версии, как я могу его получить?

Я тоже пробовал

pip install git+git://github.com/tensorflow/tensorflow@r0.11

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/

4 ответов


вы можете установить колесо pip из URL напрямую, например:

# 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

В общем, инструкции по установке для более старых версий TensorFlow можно найти в https://www.tensorflow.org/versions/r<version>/get_started/os_setup. Например, инструкции по установке TensorFlow 0.12 можно найти по адресу: https://www.tensorflow.org/versions/r0.12/get_started/os_setup#using_pip.


это работает для меня на Mac OS 10.13.1.

pip install --user install tensorflow==1.3.0. 

Если вы хотите установить tensorflow Р0.11, это означает, что вы хотите установить источники, из определенного филиала (Р0.11). Поэтому вы должны следовать официальным инструкциям по установке tensorflow:https://www.tensorflow.org/install/install_sources:

в случае, если вы хотите установить "нормальный" релиз. затем вы можете легко использовать следующую команду:

pip install --upgrade tensorflow==1.3.0.

Если у вас есть собственная библиотека/пакет на github/gitlab и т. д., Вам нужно добавить тег для фиксации с конкретной версией библиотеки, например v2.0 затем вы можете установить свой пакет

pip install git+ssh://link/name/repo.git@v2.0