it-roy-ru.com

Не удалось найти версию, которая удовлетворяет требованию тензорного потока

Я установил последнюю версию Python (3.6.4 64-bit) и последнюю версию PyCharm (2017.3.3 64-bit). Затем я установил некоторые модули в PyCharm (Numpy, Pandas, ...), но когда я попытался установить Tensorflow, он не установился, и я получил сообщение об ошибке:

Не удалось найти версию, которая удовлетворяет требованию тензорного потока (из версий:) Не найдено соответствующего распределения для тензорного потока

Затем я попытался установить tenorflow из командной строки и получил то же сообщение об ошибке. Однако я успешно установил tflearn.

Я также установил Python 2.7, но снова получил то же сообщение об ошибке. Я погуглил ошибку и попробовал некоторые вещи, которые были предложены другим людям, но ничего не помогло (это включало установку Flask).

Как я могу установить Tensorflow? Благодарю.

82
Martin W

Поддержка Tensorflow по состоянию на 13 августа 2008 г. Python 3.6.x. Установите Python 3.6.x

44
David Prun

Есть два важных правила для установки Tensorflow:

  • Вы должны установить Python x64. Он не работает на 32b и выдает ту же ошибку, что и ваша.

  • Он не поддерживает последнюю версию Python3 = 3.7.

Например, вы можете установить Python3.6.2-64bit и он работает как Charm.

Обновление Python 3.7: Для всех, у кого есть python 3.7 (как в conda), вы можете использовать следующую команду для установки tenorflow:

pip install tf-nightly
27
Moradnejad

если вы используете anaconda, python 3.7 установлено по умолчанию, поэтому вы должны понизить его до 3.6:

конда установить Python = 3,6

затем:

пункт установки tenorflow

у меня это работало в Ubuntu.

22
Ghanem

Я даю это для Windows

Если вы используете python-

  1. Обновите pip до последней версии, используя py -m pip install --upgrade pip
  2. Установите пакет, используя py -m pip install <package-name>

если вы используете python-2

  1. Обновите pip до последней версии, используя py -2 -m pip install --upgrade pip
  2. Установите пакет, используя py -2 -m pip install <package-name>

у меня сработало

15
Ankur Bhatia

Удаление Python и ​​повторная установка решили мою проблему, и я смог успешно установить TensorFlow.

8
Martin W

Версия Python не поддерживается Удалить Python

https://www.python.org/downloads/release/python-362/

Вы должны проверить и использовать точную версию на странице установки. https://www.tensorflow.org/install/install_windows

python 3.6.2 или python 3.5.2 решили эту проблему для меня

7
ManU

Я успешно установил его с помощью pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

4
Anil Sah

Для Tensorflow нужны специальные версии инструментов и библиотек. Pip заботится только о версии python.

Чтобы справиться с этим на профессиональном уровне (то есть сэкономить время для меня и других), вы должны установить специальную среду для каждого программного обеспечения, как это.

Продвинутый инструмент для этого - conda.

Я установил Tensorflow с этими командами:

Sudo apt установить python3

Возможности обновления Sudo --install/usr/bin/python python/usr/bin/python3 1

Sudo apt установить python3-pip

Sudo apt-get установить curl

curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda3-latest-Linux-x86_64.sh

bash Miniconda3-latest-Linux-x86_64.sh

да

источник ~/.bashrc

  • устанавливает свой собственный фитон и т. д.

нано .bashrc

  • возможно вставьте сюда свои прокси и т. д.

conda create --name your_name python = 3

конда активировать ваше имя

conda install -c conda-forge тензор потока

  • проверить все прошло хорошо

python -c "импортировать тензорный поток как tf; tf.enable_eager_execution (); print (tf.reduce_sum (tf.random_normal ([1000, 1000]))))"

PS: некоторые команды, которые могут быть полезны

https://www.tensorflow.org/install/pip

использует virtualenv. Конда более способна. Миниконда достаточно; полная конда не нужна

0
Bodo