Я установил последнюю версию Python (3.6.4 64-bit)
и последнюю версию PyCharm (2017.3.3 64-bit)
. Затем я установил некоторые модули в PyCharm (Numpy, Pandas и т. Д.), Но когда я попытался установить Tensorflow, он не установился, и я получил сообщение об ошибке:
Не удалось найти версию, которая удовлетворяет требованию TensorFlow (из версии:) Не найдено соответствующего распределения для TensorFlow.
Затем я попытался установить TensorFlow из командной строки и получил то же сообщение об ошибке. Однако я успешно установил tflearn.
Я также установил Python 2.7, но снова получил то же сообщение об ошибке. Я погуглил ошибку и попробовал некоторые вещи, которые были предложены другим людям, но ничего не помогло (это включало установку Flask).
Как я могу установить Tensorflow? Спасибо.
источник
Ответы:
Tensorflow по состоянию на август 13-2018 поддерживает Python 3.6.x и только 64-битную версию.
источник
Есть два важных правила для установки Tensorflow:
Вы должны установить Python x64 . Он не работает на 32b и выдает ту же ошибку, что и ваша.
Он не поддерживает последнюю версию Python3 = 3.7.
Например, вы можете установить Python3.6.2-64bit, и он работает как Charm.
Обновить
Как сообщается в комментарии, он работает в x64 версии Python3.8.
источник
python -c "import sys; print(sys.version)"
илиpython -c "import struct; print(struct.calcsize('P')*8)"
источник
Если вы используете Anaconda , Python 3.7 установлен по умолчанию, поэтому вам нужно понизить его до 3.6:
затем:
у меня это сработало в Ubuntu.
источник
Я даю это для Windows
Если вы используете Python-3
py -m pip install --upgrade pip
py -m pip install <package-name>
Если вы используете Python-2
py -2 -m pip install --upgrade pip
py -2 -m pip install <package-name>
У меня сработало
источник
Tensorflow недоступен для
python 3.8
(по состоянию на 4 декабря 2019 года) в соответствии со страницей их документации . Вам придется понизить доpython 3.7
.источник
Удаление Python и последующая переустановка решили мою проблему, и я смог успешно установить TensorFlow.
источник
Версия 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 решили эту проблему для меня
источник
Tensorflow 2.2.0 поддерживает Python3.8
Во-первых, обязательно установите Python 3.8 64bit . По какой-то причине официальный сайт по умолчанию 32бит. Проверьте это с помощью
python -VV
(две прописныеV
, а неW
). Затем продолжайте как обычно:Как обычно, убедитесь, что у вас установлены CUDA 10.1 и CuDNN.
источник
2.2.0rc3
)?assert tensorflow.__version__ == '2.2.0-rc3'
проходит. Почему отрицательный голос?2.1.0
. Может быть,--pre
в файле конфигурации пипс где-то?<3.8
). Все еще удивительно для меня.Похоже, проблема в Python 3.8. Вместо этого используйте Python 3.7. Шаги, которые я предпринял, чтобы решить это.
Работал на меня.
источник
Я использую Python 3.6.8, на Ubunu 18.04, для меня решение было просто обновить PIP
источник
Для Tensorflow нужны специальные версии инструментов и библиотек. Пип заботится только о версии 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. Конда более способна. Миниконда достаточно; полная конда не нужна
источник
Выполнение этого до
tensorflow
установки решило это для меня:В качестве
tensorflow
системных требований говорится:источник
используйте Python версии 3.6 или 3.7, но важно то, что вы должны установить версию Python 64-bit.
источник
Для версии TensorFlow 2.2:
пытаться:
python --version
или
python3 --version
или
py --version
пытаться:
python3 -m pip install --upgrade pip
или
python -m pip install --upgrade pip
или
py -m pip install --upgrade pip
пытаться:
python3 -m pip install TensorFlow
или
python -m pip install TensorFlow
или
py -m pip install TensorFlow
пытаться:
python3 file.py
или
python file.py
или
py file.py
источник
Я решил ту же проблему с Python 3.7, установив один за другим все необходимые пакеты
Вот шаги:
Смотрите сообщение об ошибке:
Таким образом, я установил более 30 пакетов, и это помогло. Теперь у меня есть тензор потока последней версии в Python 3.7, и мне не пришлось понижать версию ядра.
источник