Я пытаюсь установить TensorFlow с помощью pip:
$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
Что я делаю неправильно? До сих пор я использовал Python и pip без проблем.
python
tensorflow
pip
desertnaut
источник
источник
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.N
код`Ответы:
Я нашел это, чтобы наконец-то работать.
Изменить 1: Это было проверено на Windows (8, 8.1, 10), Mac и Linux. Измените
python3
вpython
соответствии с вашей конфигурацией. Изменениеpy3
кpy2
в URL , если вы используете Python 2.x.Изменить 2: список разных версий, если кому-то нужно: https://storage.googleapis.com/tensorflow
Изменить 3: Список URL-адресов доступных пакетов колес доступен здесь: https://www.tensorflow.org/install/pip#package-location
источник
conda install tensorflow
работает, но опустится до python 3.6.8. вышеописанное может работать, ноimport tensorflow
выдает проблему при попытке использовать Python 3.7x, поэтому, если установка pip не работает, попробуйтеВам нужна 64-битная версия Python, и в вашем случае вы используете 32-битную версию. На данный момент Tensorflow поддерживает только
64-bit versions of Python 3.5.x and 3.6.x
в Windows. Смотрите документацию по установке, чтобы увидеть, что в настоящее время поддерживаетсяЧтобы проверить, какую версию Python вы используете, введите
python
или,python3
чтобы запустить интерпретатор, а затем введите,import struct;print(struct.calcsize("P") * 8)
и вы увидите либо,32
либо64
укажите, какая битовая версия Python вы используете.Из комментариев:
Чтобы загрузить другую версию Python для Windows, перейдите по адресу python.org/downloads/windows и прокрутите вниз, пока не увидите нужную версию, которая заканчивается на «64». Это будет 64-битная версия, которая должна работать с tenorflow
источник
python
или,python3
чтобы запустить интерпретатор, а затем введите,import struct;print(struct.calcsize("P") * 8)
и вы получите либо 32, либо 64, чтобы узнать, какой тип вы используете.Вам нужно использовать правильную версию Python и
pip
В Windows 10 с версией Python 3.6.X я столкнулся с тем же, а затем, после осознанной проверки, заметил, что на моем 64-битном компьютере установлена 32-битная версия Python. Помните, что TensorFlow совместим только с 64-битной установкой Python. Не 32-битный Python
Если мы загрузим Python с python.org, установка по умолчанию будет 32-битной. Таким образом, мы должны загрузить 64-битный установщик вручную, чтобы установить Python 64-битный. А затем добавьте ниже в
PATH
среду.Затем запустите
gpupdate /Force
в командной строке. Если команда python не работает для 64-разрядной системы, перезагрузите компьютер.Затем запустите python в командной строке. Он должен показывать 64 бит
Затем выполните приведенную ниже команду, чтобы установить версию CPU tenorflow (рекомендуется)
Обновление - Python 3.7
В настоящее время официально поддерживаются только Python 3.5 и Python 3.6.
Tensorflow
еще не выпустил двоичные файлы для Python 3.7, возможно, нам придется немного подождать, пока он будет выпущен. Вы можете одновременно использовать Python 3.6.x или Anaconda с виртуальной средой Python <3.7.источник
С сайта tenorflow: «Вам понадобится версия 8.1 пипа или выше для работы следующих команд». Запустите эту команду, чтобы обновить ваш pip, затем попробуйте снова установить tenorflow:
источник
Если вы пытаетесь установить его на компьютер с Windows, вам нужна 64-битная версия Python 3.5. Это единственный способ установить его. С сайта :
Вы можете скачать правильную версию Python здесь (убедитесь, что вы взяли одну из тех, что говорит "Windows x86-64")
Теперь у вас должна быть возможность установить с помощью
pip install tensorflow
илиpython -m pip install tensorflow
(убедитесь, что вы используете правильный пип из python3, если у вас установлены и python2, и python3)Не забудьте установить Anaconda 3-5.2.0, поскольку последняя версия 3-5.3.0 имеет версию Python 3.7, которая не поддерживается Tensorflow.
источник
Я понял, что TensorFlow 1.12.0 работает только с Python версии 3.5.2. У меня был Python 3.7, но это не сработало. Итак, мне пришлось понизить Python, а затем я мог установить TensorFlow, чтобы он заработал.
Чтобы снизить версию Python с 3,7 до 3,6
источник
Обновлено 28.11.2016: TensorFlow теперь доступен в PyPI, начиная с версии 0.12. Вы можете напечатать
...или...
... чтобы установить версию TensorFlow только для CPU или GPU-ускорения соответственно.
Предыдущий ответ: TensorFlow еще нет в репозитории PyPI , поэтому вы должны указать URL-адрес соответствующего «файла колеса» для вашей операционной системы и версии Python.
Полный список поддерживаемых конфигураций приведен на веб-сайте TensorFlow , но, например, чтобы установить версию 0.10 для Python 2.7 в Linux, используя только процессор, вы должны ввести следующую команду:
источник
Установите Python 3.5.x 64-битную версию amd здесь . Убедитесь, что вы добавили Python в переменную PATH. Затем откройте командную строку и введите
должен дать вам следующий результат:
Сейчас типа
источник
У меня была такая же проблема, и я решил это:
Плюс:
Найдено в Документах .
ОБНОВИТЬ!
Есть новые ссылки для новых версий
Например, для установки tenorflow v1.0.0 в OSX вам необходимо использовать:
вместо
источник
У меня была такая же ошибка при попытке установить на моем Mac (с использованием Python 2.7). Похоже, что решение, аналогичное тому, которое я привожу здесь, также работает для Python 3 в Windows 8.1 согласно другому ответу на этой странице Яша Кумара Верма
Решение
Шаг 1: перейдите по URL-адресу раздела пакета TensorFlow Python на странице установки TensorFlow и скопируйте URL-адрес соответствующей ссылки для вашей установки Python.
Шаг 2: откройте терминал / командную строку и выполните следующую команду:
pip install --upgrade [paste copied url link here]
Так что для меня это было следующим:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl
Обновление (21 июля 2017 г.): я попробовал это с некоторыми другими, которые работали на машинах Windows с Python 3.6, и им пришлось изменить строку в шаге 2, чтобы:
python -m pip install [paste copied url link here]
Обновление (26 июля 2018 года): для Python 3.6.2 (не для 3.7, потому что это в 3.6.2 в документации TF), вы также можете использовать
pip3 install --upgrade [paste copied URL here]
на шаге 2 .источник
Попробуйте это, это должно работать:
источник
Попробуй это:
Источник:
https://www.tensorflow.org/get_started/os_setup(страница больше не существует)Обновление 23.02.17 Документация перенесена на: https://www.tensorflow.org/install
источник
Это работает для Windows 10.0
источник
Если вы столкнулись с этой проблемой недавно (скажем, после выпуска Python 3.7 в 2018 году), скорее всего, это вызвано отсутствием поддержки (пока) Python 3.7 со стороны тензорного потока. Попробуйте вместо этого использовать Python 3.6, если не возражаете. Есть некоторые хитрости, которые вы можете найти на https://github.com/tensorflow/tensorflow/issues/20444 , но используйте их на свой страх и риск. Я использовал одну из предложенных гарпонов - сначала скачал колесо tenorflow для Python 3.6, а затем переименовал его вручную ...
Хорошей новостью является то, что уже есть запрос на поддержку 3.7. Надеюсь, он скоро выйдет.
источник
У меня такая же проблема. После удаления 32-битной версии python и переустановки 64-битной версии я попытался переустановить TensorFlow, и это сработало.
Ссылка на руководство TensorFlow: https://www.tensorflow.org/install/install_windows
источник
Если вы пытаетесь установить tenorflow в Anaconda, и он не работает, вам может потребоваться понизить версию Python, потому что только
3.6.x
в настоящее время поддерживается только последняя версия Anaconda.проверить версию Python:
python --version
если версия>,
3.6.x
затем выполните шаг 3, иначе остановитесь, проблема может быть где-то ещеconda search python
conda install python=3.6.6
Проверьте версию еще раз:
python --version
Если версия верна, установите тензор потока (шаг 7)
pip install tensorflow
источник
Если вы используете установку Anaconda Python,
pip install tensorflow
выдаст ошибку, указанную выше, показанную ниже:Согласно странице установки TensorFlow, вам нужно будет использовать
--ignore-installed
флаг при запуске установки pip.Однако, прежде чем это можно будет сделать, посмотрите эту ссылку, чтобы убедиться, что переменная TF_BINARY_URL установлена правильно по отношению к желаемой версии TensorFlow, которую вы хотите установить.
источник
К сожалению, моя репутация слишком низкая, чтобы командовать под ответом @Sujoy.
В своих документах они утверждают, что поддерживают Python 3.6. Ссылка, предоставленная @mayur, показывает, что это действительно только пакет колеса python3.5. Это моя попытка установить тензор потока:
в то время как python 3.5, кажется, успешно установлен. Я хотел бы увидеть версию Python3.6, поскольку они утверждают, что она также должна работать на Python3.6.
Цитируется:
"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."
Источник: https://www.tensorflow.org/install/install_windows
Python3.5 установить:
Я надеюсь, что я ужасно ошибаюсь здесь, но если не позвонить в будильник 😛
Изменить: пару постов ниже кто-то указал, что следующая команда будет работать, и это сработало.
Странный пункт не работает 🤔
источник
Это работало для меня с Python 2.7 на Mac OS X Yosemite 10.10.5:
источник
Есть несколько групп ответов на этот вопрос. Этот ответ направлен на обобщение одной группы ответов:
Возможно, не существует версии TensorFlow, совместимой с вашей версией Python. Это особенно верно, если вы используете новую версию Python. Например, может быть задержка между выпуском новой версии Python и выпуском TensorFlow для этой версии Python.
В этом случае я считаю, что вы можете: 1) Перейти к предыдущей версии Python. 2) Скомпилируйте TensorFlow из исходного кода. 3) Дождитесь подходящей версии TensorFlow.
источник
Для окон это сработало для меня,
Скачать колесо можно по этой ссылке . Затем из командной строки перейдите в папку загрузки, где находится колесо, и просто введите следующую команду -
pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl
источник
Я столкнулся с той же проблемой. Я попробовал следующее, и это сработало. установка для Mac OS X, anaconda python 2.7
pip uninstall tensorflow export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/> pip install --upgrade $TF_BINARY_URL
Установленный tenorflow-1.0.0
источник
python -m pip install --upgrade pip
pip install tensorflow
источник
URL для установки TensorFlow в Windows, ниже приведен URL. Это работало нормально для меня.
источник
Ничто здесь не работает для меня на Windows 10. Возможно, обновленное решение ниже, которое работает для меня.
python -m pip install --upgrade tensorflow
,Это использует Python 3.6 и тензор потока 1.5 на Windows 10
источник
Для пользователей pyCharm:
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl **
источник
Следующие шаги позволяют установить тензор потока и керас
conda install jupyter conda install scipy pip install sklearn pip install msgpack pip install pandas pip install pandas-datareader pip install matplotlib pip install pillow pip install requests pip install h5py pip install tensorflow pip install keras
источник
обновление 2019: для установки предварительной версии TensorFlow 2 в Google Colab вы можете использовать:
!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub !apt-get update !apt-get install cuda !pip install tf-nightly-gpu-2.0-preview
а для установки TensorFlow 2 bye pip вы можете использовать:
pip install tf-nightly-gpu-2.0-preview
для GPU иpip install tf-nightly-2.0-preview
для CPU.источник
У меня была эта проблема на OSX Sierra 10.12.2. Оказывается, у меня установлена неправильная версия Python (у меня был Python 3.4, но пакеты tenorflow pypi для OSX предназначены только для python 3.5 и выше).
Решением было установить Python 3.6. Вот что я сделал, чтобы заставить это работать. Примечание: я использовал Homebrew для установки Python 3.6, вы можете сделать то же самое, используя установщик Python 3.6 на python.org
источник
Выдержка с сайта tenorflow https://www.tensorflow.org/install/install_windows
источник