Пипс не может найти tenorflow-gpu 2.0-alpha - PullRequest
2 голосов
/ 04 апреля 2019

Я пытаюсь установить tenorflow-gpu, где версия 2.0.0-alpha0.Я пробовал эти две конкретные команды:

pip install tensorflow-gpu==2.0.0-alpha0
pip install -U --pre tensorflow-gpu==2.0.0-alpha0

pip говорит:

Collecting tensorflow-gpu==2.0.0-alpha0
Could not find a version that satisfies the requirement tensorflow-gpu==2.0.0-alpha0 (from versions: )
No matching distribution found for tensorflow-gpu==2.0.0-alpha0

Однако страница tenensflow-gpu на pypi определенно имеет версию 2.0.0-alpha0.Я знаю, что могу собрать из исходного кода или загрузить пакет напрямую из pypi, но я бы предпочел понять, почему это происходит.

Что я делаю неправильно?Я также попробовал вышеупомянутые команды с pip 18.1 и 19.0.3 к тому же концу.

Я прочитал документы pip и обнаружил следующее:

Начиная с v1.4, pip будет устанавливать только стабильные версии, как указано в предварительных выпусках по умолчанию.

Команда pip install также поддерживает флаг –pre, который разрешает установку предварительных выпусков и выпусков разработки.

--pre Включите предварительную версию и версию для разработчиков.По умолчанию pip находит только стабильные версии.

1 Ответ

1 голос
/ 04 апреля 2019

Фактическая версия 2.0.0a0, а не 2.0.0-alpha0. Вы хотите:

pip install --pre tensorflow-gpu==2.0.0a0

Вам также необходимо запустить это на совместимой системе Windows или Linux. Только проект публикует релизы для:

  • Linux, для Python 2.7, 3.3, 3.4, 3.5, 3.6 и 3.7, с процессором x86_64
  • Windows, для Python 3.5, 3.6, 3.7, с процессором amd64
...