Tensorflow: Не удалось установить TensorFlow на Python3.7 с помощью pip

Созданный на 30 июн. 2018  ·  148Комментарии  ·  Источник: tensorflow/tensorflow

Системная информация

  • Написал ли я собственный код (в отличие от использования стандартного примера сценария, предоставленного в TensorFlow) : н/д
  • Платформа ОС и дистрибутив (например, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow установлен из (исходного или двоичного) : двоичный
  • Версия TensorFlow (используйте команду ниже) : 1.8
  • Версия Python : 3.7
  • Версия Bazel (при компиляции из исходников) : нет данных
  • Версия GCC/компилятора (при компиляции из исходников) : N/A
  • Версия CUDA/cuDNN : нет данных
  • Модель графического процессора и память : нет данных
  • Точная команда для воспроизведения : pip install tensorflow

Опишите проблему

Не удалось установить TensorFlow на Python3.7 с pip. См. журнал сбоев ниже.

Исходный код/логи

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

community support builinstall

Самый полезный комментарий

Я успешно установил его на pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Однако кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому оно больше недоступно.

Кроме того, я заметил, что URL-адрес предназначен только для Python 3.4, 3.5, 3.6, но я не могу найти никаких других URL-адресов. Так что, вероятно, нам нужно дождаться официального пакета, совместимого с Python 3.7.

Все 148 Комментарий

Я успешно установил его на pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Однако кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому оно больше недоступно.

Кроме того, я заметил, что URL-адрес предназначен только для Python 3.4, 3.5, 3.6, но я не могу найти никаких других URL-адресов. Так что, вероятно, нам нужно дождаться официального пакета, совместимого с Python 3.7.

Спасибо за выявление причины!

все еще не могу установить его с помощью python3.7

(env) mcbk:trainer todor$ pip3 install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
(env) mcbk:trainer todor$ which python3.7
/Users/todor/xor/projects/trainer/env/bin/python3.7
(env) mcbk:trainer todor$ which pip3
/Users/todor/xor/projects/trainer/env/bin/pip3

то же самое.

+1

Любое обновление?

chriss-mbp:~ chris$ pip3 установить тензорный поток
Сбор тензорного потока
Не удалось найти версию, удовлетворяющую требованию тензорного потока (из версий: )
Не найдено подходящего распределения для тензорного потока

Любое обновление по исправлению для этого? Спасибо.

Почему закрыли этот вопрос?

Исправлена ​​ли проблема с этим колесом https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl ? Вернее, какая новая ссылка/версия?

из-за полного выпуска python 3.7 все производственные opencv мертвы из-за несовместимости тензорного потока. ПОМОГИТЕ плз!!!!!!

Та же проблема здесь .. было бы здорово узнать, когда будет доступно исправление для этой проблемы :)

Это мешает мне обновить несколько проектов до 3.7, исправление ETA было бы здорово.

Проблема @richardARPANET в том, что мы не будем знать, что произойдет до обновления Python 3.7, потому что никто не пойдет и не проверит каждый модуль, совместим он или нет.

И из-за этого после обновления до python 3.7 все становится кошмаром.

@thuyen , разве не поэтому существуют автоматизированные тесты?

то же самое.

Та же проблема и здесь.

Та же проблема здесь. Такой позор, потому что я хочу использовать его в облачных функциях GCP, который поддерживает только 3.7 ATM...

@christiaanleysen отлично работает на 3.7 с некоторыми незначительными настройками и исправлениями, если вы хотите собрать его самостоятельно: https://github.com/tensorflow/tensorflow/pull/21202

это работа для меня
просто попробуйте использовать это ниже
установка пипа https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

Как собрать tenorflow-gpu с исправлением для python 3.7? @bstriner

@махаматнур
Это не работает для меня.

У меня отлично работает с помощью команды:
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

См. документ из https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package .

проблема не на платформе Mac!!!

все текущие проблемы связаны с платформой Linux, если вы используете Mac, не нужно сообщать об этом здесь, из-за этой платформы Mac вообще нет проблем

@thyeun , пожалуйста, посмотрите форму нацукиума... Я только что ответил ему, потому что у меня была такая же ошибка на выходе... (и с той же формой...)

@ Browny75 , пожалуйста, я не сказал этого о вас, просто чтобы убедиться, что у пользователей Mac нет проблем с Python 3.7, единственная проблема - у пользователей Linux !!!, не поймите неправильно мой комментарий.

@thyeun нет такой вещи, как понять или неправильно понять, cu, думаю, что все в порядке

Для чего здесь стоит репо для создания образа докера с 3.7 и Tensorflow, который работает, но требует много времени для сборки: https://github.com/Guillemdb/docker-base

@SukeshP1995 должен быть подробно описан в ссылках, но дайте мне знать, если у вас возникнут проблемы. Основные изменения сейчас в репозитории, но вам все еще нужно изменить workspace.bzl , чтобы обновить и пропатчить eigen и protobuf.

@vmarkovtsev , возможно, проверьте, сколько потоков запущено. Иногда далеко в докере. Пытается запустить 1k потоков на 8 процессорах...

@bstriner Я успешно строю локально, сборка на Dockerhub занимает много времени, и есть жесткое ограничение.

Если вам нужны сборки dockerhub, свяжите несколько образов

Чт, 30 августа 2018 г., 15:01 Вадим Марковцев[email protected]
написал:

@bstriner https://github.com/bstriner Я успешно строю локально, это
сборка на Dockerhub занимает слишком много времени, и существует жесткое ограничение.


Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417430029 ,
или заглушить тему
https://github.com/notifications/unsubscribe-auth/AL4rbPXGZMGkGX-ETM718jmMSogkWiJsks5uWDZvgaJpZM4U-EUx
.

90% времени занимает bazel build @bstriner

Гипотетически запустите некоторые из подпроектов по отдельности заранее в одном
изображение, затем сделайте пакет в другом, и эти зависимости не будут
перестроен, но, вероятно, больше боли, чем оно того стоит. Команда TF не хочет
объединить зависимости от неофициальных выпусков, поэтому самый большой барьер для
официальные сборки 3.7 для всех ОС предназначены для отладки protobuf и eigen. Но если ты
заботитесь о 3.7, вы, вероятно, все равно захотите собрать из исходного кода, чтобы получить
правильные оптимизации.

Чт, 30.08.2018, 16:10 Вадим Марковцев[email protected]
написал:

90% времени занимает bazel build @bstriner
https://github.com/bstriner


Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
или заглушить тему
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

Я не хочу использовать хороших людей в dockerhub, но у меня было
проектов мне понадобилась цепочка из 3-4 изображений для сборки pytorch и тонна
сопутствующее программное обеспечение. Это было для общественного блага (TAing класса). Пока
вы не постоянно перестраиваете и делаете с этим что-то хорошее,
сделать столько шагов, сколько вам нужно.

В четверг, 30 августа 2018 г., в 16:22 Бенджамин Стринер [email protected] написал:

Гипотетически запустите некоторые из подпроектов по отдельности заранее в одном
изображение, затем сделайте пакет в другом, и эти зависимости не будут
перестроен, но, вероятно, больше боли, чем оно того стоит. Команда TF не хочет
объединить зависимости от неофициальных выпусков, поэтому самый большой барьер для
официальные сборки 3.7 для всех ОС предназначены для отладки protobuf и eigen. Но если ты
заботитесь о 3.7, вы, вероятно, все равно захотите собрать из исходного кода, чтобы получить
правильные оптимизации.

Чт, 30.08.2018, 16:10 Вадим Марковцев[email protected]
написал:

90% времени занимает bazel build @bstriner
https://github.com/bstriner


Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
или заглушить тему
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

Я обнаружил, что это работает после некоторого поиска. Оставлю это здесь, может кому пригодится.

На сегодняшний день Tensorflow поддерживает только Python 3.6. Вы можете установить другую версию Python вместе со стандартной. Тебе следует:

  • Загрузите tgz-файл Python3.6 с официального сайта (например, Python-3.6.6.tgz)
  • Распакуйте его с помощью tar -xvzf Python-3.6.6.tgz
  • cd Python-3.6.6
  • беги ./configure
  • запустите make altinstall , чтобы установить его ( объяснение install против altinstall здесь https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install- и-сделать-altinstall)

Обычно вы найдете новую установку python под /usr/local/bin . Теперь вы можете создать новый virtualenv, указав версию Python с помощью:

  • virtualenv --python=python3.6 env3.6
  • Войдите в виртуальную среду, выполнив команду source env3.6/source/bin/activate .
  • Установите тензорный поток с классическим pip install tensorflow
  • Выгода

У меня отлично работает с помощью команды:
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

См. документ из https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package .

работает на меня!

Установка работает, как описано выше @liutingchen , но когда я запускаю import tensorflow , я все еще получаю ошибки (... это мой домашний путь):

import tensorflow

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/.../python3_env/lib/python3.7/site-packages/tensorflow/__init__.py", line 22, in <module> from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 114 def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

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

Однако работающий скрипт получает: "TFE_ContextOptionsSetAsync"

Traceback (последний последний вызов):
Файл "yolo.py", строка 11, в
из keras импортировать бэкэнд как K
Файл "/usr/local/lib/python3.7/site-packages/keras/__init__.py", строка 3, в
от . утилиты импорта
Файл "/usr/local/lib/python3.7/site-packages/keras/utils/__init__.py", строка 6, в
от . импортировать conv_utils
Файл "/usr/local/lib/python3.7/site-packages/keras/utils/conv_utils.py", строка 9, в
из .. импортировать бэкэнд как K
Файл "/usr/local/lib/python3.7/site-packages/keras/backend/__init__.py", строка 89, в
из импорта .tensorflow_backend *
Файл "/usr/local/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py", строка 5, в
импортировать тензорный поток как tf
Файл "/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py", строка 24, в
из tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
Файл "/usr/local/lib/python3.7/site-packages/tensorflow/python/__init__.py", строка 49, в
из tensorflow.python импортировать pywrap_tensorflow
Файл "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", строка 58, в
из импорта tensorflow.python.pywrap_tensorflow_internal *
Файл "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", строка 114.
def TFE_ContextOptionsSetAsync (arg1, асинхронный):

это работа для меня
просто попробуйте использовать это ниже
установка пипа https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

Это хорошо, но pip install tensorflow потерпел неудачу через python версии 3.7, кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому он больше не доступен.

Та же проблема здесь на Mac OSX и python 3.7 (anaconda)
def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

Любое обновление от сопровождающего Tensorflow? Не могли бы вы снова открыть тему?

Кстати, я рекомендую людям понизить версию Python до 3.5/.6 на conda:
conda install python=3.5

Это должно быть исправлено #21202.

тот же вопрос, что и выше~ исправлено или обновлено?

TL;DR, если вы хотите, чтобы официальные пакеты TF работали, загрузите ошибки в eigen и protobuf для создания новых выпусков.

Некоторое время было исправлено на мастере, но если вы ждете выпуска, поддерживающего py3.7, это может быть немного. Так что в основном, пока вы не увидите здесь сообщение о том, что это произошло, официальная установка pip не будет работать, но вы можете:

  • сборка из исходников (#21202)
  • используйте неофициальный руль (некоторые ссылки были в этой теме)

Последний выпуск eigen был 23.07.2018, а последний выпуск protobuf был 31 июля на момент публикации (AFAIK). Оба нуждаются в исправлениях для поддержки py3.7. Я думаю, что на данный момент эти исправления есть в мастере, но не в релизах, но я могу ошибаться. TF не собирается выпускать официальный пакет, который зависит от невыпущенных или исправленных сторонних материалов, если этого можно избежать.

Я на самом деле не участвую ни в одной из этих двух библиотек, поэтому мне тоже любопытно, как обстоят дела с этими проблемами. Проблемы с TF легко исправить и отпустить. Сторонних библиотек не так много. Если бы это были просто проблемы с TF, то Python 3.7 получил бы официальную поддержку в кратчайшие сроки.

Нашел несколько связанных ссылок:
https://github.com/protocolbuffers/protobuf/pull/4940
https://github.com/protocolbuffers/protobuf/pull/4862

Не знаю, что такое собственный статус TBH.

По-прежнему не удается установить TensorFlow на Python3.7 с помощью pip. Возможно, следует оставить вопрос открытым, пока колесо не будет отпущено.

Для тех, кто на macOs (таких как я), вы можете использовать brew для (временного) переключения обратно на 3.6.5: ссылка . я должен был сделать
brew link --overwrite python дополнительно и затем
pip install --upgrade tensorflow отлично работает

Отлично, спасибо, тензорный поток больше не доступен в python 3.7. Жди релиза.

Для других людей, которые могут столкнуться с этой проблемой: создайте новую среду с помощью python 3.6 :-).

Я использую Docker для запуска tensorflow, поэтому для меня это не проблема. Просто указываю, что мы всегда должны следовать последним стандартам языка, даже если они быстро меняются.

Любое обновление о pip install tensorflow?

Вот простой трюк, чтобы заставить все работать с 3.7, но только если вы крепкий мотылек , которому насрать, если что-то сломается:

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(или любое другое правильное колесо)
а также:

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Вот простой трюк, чтобы заставить все работать с 3.7, но только если вы крепкий мотылек , которому насрать, если что-то сломается:

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(или любое другое правильное колесо)
а также:

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Привет, Харпоне.

Я попробовал ваш трюк, но получил следующее сообщение:

/home/adriano/anaconda3/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: версия компиляции 3.6 модуля tensorflow.python.framework.fast_tensor_util не соответствует версии среды выполнения 3.7
вернуть f( аргументы, * kwds)

но... я увидел, что не получаю сообщения об ошибке, когда импортирую модуль tensorflow в свой скрипт.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
это то, что я использую, python 3.7 для Windows, и это работает.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
это то, что я использую, python 3.7 для Windows, и это работает.

У меня сработало, python 3.7 на Mac.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
это то, что я использую, python 3.7 для Windows, и это работает.

У меня тоже сработало на Mac, спасибо!

Почему закрыли?
pip install tensorflow все еще не работает.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl успешная, но не простая установка, удобная для n00b.

в сторону: [ tf.enable_eager_execution() удаляется, если это есть в ваших контрольных сценариях;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Это версия 0.12 или 1.12?

pip install tensorflow не работает на OS X python 3.7
Исправление из этой темы показывает версию 0.12.0?

импортировать тензорный поток как tf
tf.__версия__
"0.12.0" ??

Почему закрыли?
pip install tensorflow все еще не работает.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl успешная, но не простая установка, удобная для n00b.

в сторону: [ tf.enable_eager_execution() удаляется, если это есть в ваших контрольных сценариях;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

Я поддерживаю это. Это 0,12. версия также нарушает совместимость с keras. Вплоть до того, что keras не выдает никаких предупреждений или сообщений об ошибках, а просто отказывается учиться.

Я только что решил свою проблему, установив conda (точнее, miniconda3), а затем используя его для установки virtualenv с python 3.6.5, и в нем были установлены как tf, так и keras. Теперь моя модель учится.

Я почти уверен, что 0,12 из-за опечатки в исходном комментарии. У меня работает установка https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl :

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

Обратите внимание, что RuntimeWarning — это просто предупреждение.

Я почти уверен, что 0,12 из-за опечатки в исходном комментарии. У меня работает установка https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl :

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

Обратите внимание, что RuntimeWarning — это просто предупреждение.

Получил это, спасибо! У меня сработало, такое же предупреждение без разницы.

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

$ pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
не работает для питона 3.7.1

Я обнаружил, что это работает после некоторого поиска. Оставлю это здесь, может кому пригодится.

На сегодняшний день Tensorflow поддерживает только Python 3.6. Вы можете установить другую версию Python вместе со стандартной. Тебе следует:

* Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)

* Unpack it with `tar -xvzf Python-3.6.6.tgz`

* `cd Python-3.6.6`

* run `./configure`

* run `make altinstall` to install it (`install` vs `altinstall` explanation here https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-and-make-altinstall)

Обычно вы найдете новую установку python под /usr/local/bin . Теперь вы можете создать новый virtualenv, указав версию Python с помощью:

* `virtualenv --python=python3.6 env3.6`

* Get into the virtualenv running the command `source env3.6/source/bin/activate`.

* Install tensorflow with the classic `pip install tensorflow`

* Profit

В запуске виртуальной команды env есть опечатка. Должно быть source env3.6/bin/activate

У меня была такая же проблема. Попробуй это:

  • Понизьте свой python с 3.7 до 3.6 (при использовании виртуальной среды conda создайте новую виртуальную среду с помощью 'conda create -n yourenvname python==3.6 anaconda')
  • Затем «pip install tensorflow-gpu»

надо работать..

Если вы используете x86_64 и любой дистрибутив Linux , вы можете найти полезный репозиторий GitHub ниже.

https://github.com/evdcush/TensorFlow-колеса

Я попробовал и успешно установил на свою машину.

$ wget https://github.com/evdcush/TensorFlow-wheels/releases/download/tf-1.12.0-py37-cpu-ivybridge/tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl
$ pip install --user tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl  
$ python
Python 3.7.1 (default, Oct 22 2018, 10:41:28) 
[GCC 8.2.1 20180831] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> print(tensorflow.__version__)
1.12.0
>>>

Если вам нужна сборка Tensorflow + GPU, вы можете выбрать, какую из них вы хотите использовать выше на странице репозитория Github.

Ваше здоровье.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
это то, что я использую, python 3.7 для Windows, и это работает.

Просто хочу, чтобы вы знали, что это сработало фантастически. Спасибо!

Есть предложения по линуксу?

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl

tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl не поддерживается на этой платформе .

кто-нибудь может мне помочь!
Я уже установил python 3.7.1, хочу установить тензорный поток, но не могу
кто подскажет как решить эту проблему

кто-нибудь может мне помочь!
Я уже установил python 3.7.1, хочу установить тензорный поток, но не могу
кто подскажет как решить эту проблему

Привет, Насер, к сожалению, Tensorflow еще не работает с Python v3.7. Вам придется удалить, зайти на сайт Python и установить Python v3.6. Хорошо, что отличий не так много :) Только не забудьте переустановить все свои пакеты. Я лично сделал скриншот всех своих пакетов (т.е. зашел в командную строку и набрал pip list, затем сделал скриншот) и обратился к ним, чтобы установить все заново.

Ваше здоровье

кто-нибудь может мне помочь!
Я уже установил python 3.7.1, хочу установить тензорный поток, но не могу
кто подскажет как решить эту проблему

Привет, Насер, к сожалению, Tensorflow еще не работает с Python v3.7. Вам придется удалить, зайти на сайт Python и установить Python v3.6. Хорошо, что отличий не так много :) Только не забудьте переустановить все свои пакеты. Я лично сделал скриншот всех своих пакетов (т.е. зашел в командную строку и набрал pip list, затем сделал скриншот) и обратился к ним, чтобы установить все заново.

Ваше здоровье

Спасибо

когда будет поддерживаться тензорный поток для python 3.7.2?

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

$ pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

Ну, это не работает для меня. После завершения загрузки с помощью pip он говорит, что нет модуля с именем tensorflow.

Ладно, ребята... Потратил два часа. Быстрый обходной путь на данный момент: Это так же просто, как...... Используйте python3.6.5_1 пока. Запустите свои приложения на основе tensorflow, указав полный путь к старому исполняемому файлу Python.

❯ /usr/local/Cellar/python3/3.6.5_1/bin/python3
Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> tensorflow.__version__
'1.12.0'
>>>

Просто убедитесь, что вам удалось установить эту версию Python с помощью доморощенного или каким-либо другим способом. Теперь все остальное может использовать обычный обновленный Python 3.7, пока мы ждем, пока разработчики TensorFlow исправят это.

@PiotrWegrzyn ,

Посмотрите, работает ли для вас следующее:
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

@шахрил96

Ваше решение сработало для меня в Arch Linux, спасибо!

даже если вы успешно установите tensorflow1.12 в python 3.7, вы получите неожиданную ошибку, например:
'tf.constant(5)' get 'UnboundLocalError: ссылка на локальную переменную 'self' перед назначением'

Когда мы можем ожидать появления Tensorflow для Python 3.7 в PIP? Когда вы включаете его в другой пакет в качестве зависимости, другие параметры не работают.

TensorFlow будет иметь 3.7 на пипсе, когда он есть у его зависимостей. Это, в частности, означает protobuf. Есть патчи для protobuf, позволяющие работать на 3.7 (примерно с ноября), но релиза пока нет.

Кажется сложным поддерживать python3.7. Прошло несколько месяцев, а прогресса до сих пор нет

+1

+1

+1

Группа Python настаивает на выпуске критических изменений языка с небольшим обновлением версии.

Я думал, что Python покончил с этими критическими изменениями. Но давай Google async в качестве имени переменной?

Я просто хотел подчеркнуть, что размещение +1 или слабо связанных комментариев приведет к спаму в почтовых ящиках примерно 65 человек, наблюдающих за этой веткой (держу пари, что многие надеются, что в следующем уведомлении будет сказано, что мы получили выпуск для Python 3.7).

Чтобы подписаться на уведомления без написания комментария, можно нажать кнопку «подписаться» в правом верхнем углу страницы. Я думаю, что количество подписчиков будет таким же хорошим показателем интереса к этой проблеме для сопровождающих, как и написание "+1", но без оповещения всех остальных. Спасибо :)

Кроме того, вот еще один важный момент: async фактически был представлен в Python 3.5, выпущенном в сентябре 2015 года, то есть более трех лет назад. И предупреждали:

async и await не рекомендуется использовать в качестве имен переменных, классов, функций или модулей. Представленные PEP 492 в Python 3.5, они станут правильными ключевыми словами в Python 3.7.

Поэтому я считаю, что мы можем следить за фактическим открытым тикетом для этого в # 25429.

Системная информация

  • Написал ли я собственный код (в отличие от использования стандартного примера сценария, предоставленного в TensorFlow) : н/д
  • Платформа ОС и дистрибутив (например, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow установлен из (исходного или двоичного) : двоичный
  • Версия TensorFlow (используйте команду ниже) : 1.8
  • Версия Python : 3.7
  • Версия Bazel (при компиляции из исходников) : нет данных
  • Версия GCC/компилятора (при компиляции из исходников) : N/A
  • Версия CUDA/cuDNN : нет данных
  • Модель графического процессора и память : нет данных
  • Точная команда для воспроизведения : pip install tensorflow

Опишите проблему

Не удалось установить TensorFlow на Python3.7 с pip. См. журнал сбоев ниже.

Исходный код/логи

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

Это сработало для меня:

установка python -m pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Привет, ребята, я считаю, что это исправлено в последней версии python/pip.

$ python -V
Python 3.7.2
$pip -V
pip 19.0.3 from /usr/lib/python3.7/site-packages/pip (python 3.7)

Вот лог установки

$ pip install tensorflow --no-cache-dir
Collecting tensorflow
  Downloading https://files.pythonhosted.org/packages/74/1b/8b39fbe2fc8a7f6c9e19824b45b8a295526da466f75e7c53e00c51105664/tensorflow-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl (92.7MB)
    100% |████████████████████████████████| 92.7MB 9.8MB/s 
Collecting keras-applications>=1.0.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/90/85/64c82949765cfb246bbdaf5aca2d55f400f792655927a017710a78445def/Keras_Applications-1.0.7-py2.py3-none-any.whl (51kB)
    100% |████████████████████████████████| 61kB 10.3MB/s 
Collecting tensorflow-estimator<1.14.0rc0,>=1.13.0rc0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/bb/48/13f49fc3fa0fdf916aa1419013bb8f2ad09674c275b4046d5ee669a46873/tensorflow_estimator-1.13.0-py2.py3-none-any.whl (367kB)
    100% |████████████████████████████████| 368kB 9.7MB/s 
Requirement already satisfied: protobuf>=3.6.1 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (3.6.1)
Requirement already satisfied: numpy>=1.13.3 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.15.4)
Collecting absl-py>=0.1.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/31/bc/ab68120d1d89ae23b694a55fe2aece2f91194313b71f9b05a80b32d3c24b/absl-py-0.7.0.tar.gz (96kB)
    100% |████████████████████████████████| 102kB 14.3MB/s 
Collecting astor>=0.6.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.11.0)
Collecting gast>=0.2.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/4e/35/11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421/gast-0.2.2.tar.gz
Requirement already satisfied: wheel>=0.26 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (0.32.3)
Collecting termcolor>=1.1.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting tensorboard<1.13.0,>=1.12.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/07/53/8d32ce9471c18f8d99028b7cef2e5b39ea8765bd7ef250ca05b490880971/tensorboard-1.12.2-py3-none-any.whl (3.0MB)
    100% |████████████████████████████████| 3.1MB 10.5MB/s 
Collecting keras-preprocessing>=1.0.5 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/c0/bf/0315ef6a9fd3fc2346e85b0ff1f5f83ca17073f2c31ac719ab2e4da0d4a3/Keras_Preprocessing-1.0.9-py2.py3-none-any.whl (59kB)
    100% |████████████████████████████████| 61kB 18.7MB/s 
Collecting grpcio>=1.8.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/0a/47/d40daf7a46543e4d762ce0507d83ec49a883a6c0fed4d33a9e93652de8a8/grpcio-1.18.0-cp37-cp37m-manylinux1_x86_64.whl (10.6MB)
    100% |████████████████████████████████| 10.6MB 10.4MB/s 
Collecting h5py (from keras-applications>=1.0.6->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8e/fd/2ca5c4f4ed33ac4178f9c4d551e3946ab480866e3cd67a65a67a4bb35367/h5py-2.9.0-cp37-cp37m-manylinux1_x86_64.whl (2.8MB)
    100% |████████████████████████████████| 2.8MB 12.5MB/s 
Collecting mock>=2.0.0 (from tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/e6/35/f187bdf23be87092bd0f1200d43d23076cee4d0dec109f195173fd3ebc79/mock-2.0.0-py2.py3-none-any.whl (56kB)
    100% |████████████████████████████████| 61kB 9.2MB/s 
Requirement already satisfied: setuptools in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from protobuf>=3.6.1->tensorflow) (40.6.3)
Collecting markdown>=2.6.8 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
    100% |████████████████████████████████| 92kB 18.4MB/s 
Collecting werkzeug>=0.11.10 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
    100% |████████████████████████████████| 327kB 15.6MB/s 
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8c/7f/fed53b379500fd889707d1f6e61c2a35e12f2de87396894aff89b017d1d6/pbr-5.1.2-py2.py3-none-any.whl (107kB)
    100% |████████████████████████████████| 112kB 3.4MB/s 
Installing collected packages: h5py, keras-applications, absl-py, pbr, mock, tensorflow-estimator, astor, gast, termcolor, markdown, werkzeug, grpcio, tensorboard, keras-preprocessing, tensorflow
  Running setup.py install for absl-py ... done
  Running setup.py install for gast ... done
  Running setup.py install for termcolor ... done
Successfully installed absl-py-0.7.0 astor-0.7.1 gast-0.2.2 grpcio-1.18.0 h5py-2.9.0 keras-applications-1.0.7 keras-preprocessing-1.0.9 markdown-3.0.1 mock-2.0.0 pbr-5.1.2 tensorboard-1.12.2 tensorflow-1.13.0rc2 tensorflow-estimator-1.13.0 termcolor-1.1.0 werkzeug-0.14.1

и результаты

$ python
Python 3.7.2 (default, Jan 10 2019, 23:51:51) 
[GCC 8.2.1 20181127] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>

несвязанный..
@campanelli-resonon Привет! На улице холодно :)

Я получил эту ошибку, когда пытался установить tensorflow на Ubuntu и Python3.5, пожалуйста, помогите. Я разместил аналогичный вопрос на прошлой неделе.
image

Я запускаю Ubuntu в Oracle Virtual Box, работающем в Windows 10 и python3.5, я получаю такое же сообщение об ошибке установки tensorflow выше, даже когда я изменил URL-адрес на (linjx и Mac).

Извинения: за опечатку я имел в виду (linux и mac).

Любое обновление?
В оконной системе с установленным питоном 3.7.2
Я набираю команду pip install tensoflow (не pip install tenorflow), и это сработало.

Это исправлено, мы публикуем двоичные файлы версии 3.7 в pypi. Если вы видите проблемы, пожалуйста, откройте новую проблему.

Привет, Медзимару

Эта установка завершена успешно, но тензопоток такой же, какТензорный поток? **Большое спасибо за поддержку!

Салих

В пятницу, 29 марта 2019 г., в 11:32 Martin Wicke [email protected]
написал:

Это исправлено, мы публикуем двоичные файлы версии 3.7 в pypi. Если вы видите
проблемы, пожалуйста, откройте новую тему.


Вы получаете это, потому что вы прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478061701 ,
или заглушить тему
https://github.com/notifications/unsubscribe-auth/Apb8t7oBHeBnRivki9_h5XCks1D_fO0jks5vbkAHgaJpZM4U-EUx
.

Привет, Медзимару

Эта установка завершена успешно, но tensoflow такой же, как Tensorflow? имеют ту же функциональность, я раньше не использовал tenoflow.
Большое спасибо за поддержку!

Это исправлено, мы публикуем двоичные файлы версии 3.7 в pypi. Если вы видите проблемы, пожалуйста, откройте новую проблему.

Значит ли это, что мне нужно пакетно/обновить мою текущую версию Python до 3.7, чтобы решить мою ошибку установки tensorflow, которую я опубликовал выше. Моя текущая версия Python в Ubuntu 16.04 — «Python3.5». Спасибо за информацию!

Пожалуйста, найдите соответствующую проблему для вашей проблемы. Эта проблема касается 3.7.

Привет
Этот работал у меня на Python 3.7.2:
судо pip3 установить
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

С уважением,
Салих

В пятницу, 29 марта 2019 г., в 11:22 [email protected] написал:

Любое обновление?
В оконной системе с установленным питоном 3.7.2
Я набираю команду pip install tensoflow (не pip install tenorflow) и
это сработало.

пип установить тенсофлоу

Работал.


Вы получаете это, потому что вы прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478058562 ,
или заглушить тему
https://github.com/notifications/unsubscribe-auth/Apb8t-hlKUU7z8SO0STC3kXCis9BXs7gks5vbj3MgaJpZM4U-EUx
.

Мне удалось установить tensorflow без ошибок на Python3.7.2, но после того, как я запустил Python 3,7.2 и попытался импортировать tensorflow, я получил сообщение об ошибке «нет модуля с именем tensorflow». Любой гепатит?

Я пытаюсь установить Tensorflow, используя исходный код rom github, после того, как я отказался от его установки на моей платформе Python3.7, чтобы сделать это, мне нужно загрузить и не использовать «Bazel», по этой ссылке: https:// github.com/bazelbuild/bazel/pulls . ПРОБЛЕМА, я мог найти ссылку для загрузки и установки «Bazel» с помощью (wget или git clone,... и т. д.).
ЛЮБАЯ ПОМОЩЬ ПОЖАЛУЙСТА.
ТАКЖЕ, как вы думаете, должен ли я вообще отказаться от установки Tensorflow на 3.7, если да, то КАКАЯ САМАЯ СТАБИЛЬНАЯ платформа PYTHON для УСТАНОВКИ TENSORFLOW?!!!!
Это очень расстраивает!

@SalihOsman1 , кажется, вы успешно установили его. Если это не работает, проверьте, используете ли вы правильный двоичный файл Python. Если вы подозреваете, что в tensorflow есть ошибка, откройте задачу, предоставив информацию, запрошенную в шаблоне задачи. Учитывая ваше описание, я полагаю, что это, вероятно, что-то простое, например, установка в неправильную установку Python.

Это неправильный вопрос, чтобы обратиться за помощью для вашей проблемы.

@SalihOsman1 Проверьте свою версию python, вы должны установить пакет python для 64-разрядной версии.

это работа для меня
просто попробуйте использовать это ниже
установка пипа https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

это сработало для меня. Спасибо

@SalihOsman1 Проверьте свою версию python, вы должны установить пакет python для 64-разрядной версии.

Да, проблема решена, приятель. Моя версия Python была 32-битной.

Похоже, что большинство людей признают, что проблема решена. Я только что загрузил его на новую установку Rapsbian buster сегодня. он поставляется с питоном 3.7.3. но pip равен 18,1, и если вы посмотрите документацию сайта для tensorflow, они хотят, чтобы PIP был> 19,0. ТАК я должен был
python3 -m pip install — обновить пип

а потом проверь
pip3 --версия

чтобы быть уверенным, что это было в 19.2
потом я побежал

sudo pip3 установить тензорный поток
(были права на запись для одной библиотеки) и все работало нормально

Как установить TensorFlow в Windows для Python 3.7? какую КОМАНДУ я использую, она не работает, используя pip install tensorflow

проверьте свой pip --version, он должен быть не ниже 19.0, иначе tensorflow не установится. если он по-прежнему не устанавливает, ответьте точно, какое сообщение об ошибке вы получаете

проверьте свой pip --version, он должен быть не ниже 19.0, иначе tensorflow не установится. если он по-прежнему не устанавливает, ответьте точно, какое сообщение об ошибке вы получаете

Я установил последнюю версию (и более старые версии) Tensorflow, используя pip 19.2.3, и я все еще не могу запустить Tensorflow. Я продолжаю сталкиваться со следующей ошибкой:

ImportError: No module named tensorflow

Я не нашел решения после нескольких часов исследований. Кто-нибудь успешно установил tensorflow с python 2 или 3 в последнее время?

@ Bredding234 TensorFlow 2.0 (кандидат на выпуск 0) имеет точки для 3.7 в Windows, см. # 31431 . Пожалуйста, попробуйте эту версию и сообщите нам, если она не работает.

@cskonopka какую операционную систему вы используете? Вы в виртуалке? Убедитесь, что тот же интерпретатор Python, который использовался для установки, также используется для тестирования. Например, вы можете сделать:

python -m pip install --upgrade pip
python -m pip install tensorflow
python -c "import tensorflow"

И это не должно потерпеть неудачу.

У меня такая же ошибка.
tferr
Как ни странно, установка TensorFlow отлично работает в виртуальной среде Anaconda.

@hannesrollin pip версия? Выполняли ли вы шаги в https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -524941378?

такая же проблема здесь,
версия питона 3.7
Пип версии 19.2
на виндовс 10

pip установить тензорный поток
ОШИБКА: не удалось найти версию, удовлетворяющую требованию тензорного потока (из версий: нет)
ОШИБКА: не найдено подходящее распределение для тензорного потока

такая же проблема здесь,
версия питона 3.7
Пип версии 19.2
на виндовс 10

pip установить тензорный поток
ОШИБКА: не удалось найти версию, удовлетворяющую требованию тензорного потока (из версий: нет)
ОШИБКА: не найдено подходящее распределение для тензорного потока

Пожалуйста, убедитесь, что интерпретатор Python, который вы используете, должен быть 64-битной версии. Это решило проблему для меня, попробуйте.

Системная информация

  • Написал ли я собственный код (в отличие от использования стандартного примера сценария, предоставленного в TensorFlow) : н/д
  • Платформа ОС и дистрибутив (например, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow установлен из (исходного или двоичного) : двоичный
  • Версия TensorFlow (используйте команду ниже) : 1.8
  • Версия Python : 3.7
  • Версия Bazel (при компиляции из исходников) : нет данных
  • Версия GCC/компилятора (при компиляции из исходников) : N/A
  • Версия CUDA/cuDNN : нет данных
  • Модель графического процессора и память : нет данных
  • Точная команда для воспроизведения : pip install tensorflow

Опишите проблему

Не удалось установить TensorFlow на Python3.7 с pip. См. журнал сбоев ниже.

Исходный код/логи

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

Пожалуйста, убедитесь, что интерпретатор Python, который вы используете, должен быть 64-битной версии. Это решило проблему для меня, попробуйте.

Для 32-битных и 64-битных интерпретаторов Python проверьте #32315 и #31431.

Чтобы устранить причину, по которой вы не можете установить tensorflow, pip debug --verbose должен отображать список тегов, поддерживаемых вашей средой. Затем проверьте файлы загрузки (здесь для 2.0, но вы можете проверить и другие) и посмотрите, есть ли там ваш тег. Если это так, то это проблема для нас, иначе это не должно быть проблемой, открытой в репозитории.

у меня есть ответ, так как tensorflow python 3.7 не работает
попробуйте python 3.6, выполнив следующие действия по ссылке https://www.youtube.com/watch?v=_kU50QtlI14

Работает на меня!

мой python 3.8.0 означает ли это, что мне нужно понизить версию, чтобы использовать тензорный поток?

мой python 3.8.0 означает ли это, что мне нужно понизить версию, чтобы использовать тензорный поток?

Я думаю, что на данный момент более безопасно использовать python 3.7, а не 3.8 , поскольку все пакеты ML/DL не выпускают никаких новых версий для python 3.8. Я рекомендую начать использовать py3.8 к началу января 2020 года.
(Некоторые пакеты не нуждаются в обновлении, так как 3.7 работает под 3.8, но другой способ не работает. -> Посмотрим, как сообщество ответит на py3.8 в ближайшие пару месяцев ).

Поддержка Python3.8 находится в #33374.

Эта проблема касается python3.7 в Windows с 32-битным интерпретатором. Пожалуйста, не путайте вопросы.

Я предполагаю, что TensorFLow еще не поддерживает python 3.8.0 или эта версия не поддерживает. Я прохожу мимо этой же проблемы и решил создать среду Python 3.5.2 в Anaconda, и эта работа меня устраивает. Предвидя, что если вы будете использовать tensorflow-gpu, вы можете столкнуться с той же проблемой, потому что пока нет поддержки CUDA 11 и текущей версии cudnn, поэтому мне также нужно было выполнить погружение.

В настоящее время TensorFlow не поддерживает Python 3.7. но я решил эту проблему (в Windows 10), используя среды Python, такие как virtualenv, conda.

сначала вам нужно скачать python 3.5x или 3.6x >> https://www.python.org/downloads/
и установите его на свою машину. тогда вам нужно будет создать виртуальную среду с Python 3.6 или 3.5.
( virtualenv -p {путь к python.exe(3.6)} {имя среды} ).

наконец, проверьте свою версию Python, активировав виртуальную среду.

такая же проблема здесь,
версия питона 3.7
Пип версии 19.2
на виндовс 10

pip установить тензорный поток
ОШИБКА: не удалось найти версию, удовлетворяющую требованию тензорного потока (из версий: нет)
ОШИБКА: не найдено подходящее распределение для тензорного потока

Пожалуйста, убедитесь, что интерпретатор Python, который вы используете, должен быть 64-битной версии. Это решило проблему для меня, попробуйте.

Да, как я

это работа для меня
просто попробуйте использовать это ниже
установка пипа https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

это сработало для меня. Спасибо

это сработало и для меня. Спасибо

пожалуйста, я использую убунту
питон 3.8.0
пункт 19.3.1
Я нахожу эту проблему, когда устанавливаю тензорный поток
«не удалось найти версию, удовлетворяющую требованию тензорного потока (из версий нет)»

@aynesss, пожалуйста, прочитайте предыдущие сообщения

В частности, ваш вариант использования описан в https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -545036560 и #33374.

@ ShriLingam23, эта проблема касается python3.7. Таким образом, ваше решение о понижении версии Python 3.8 до 3.7.6 выходит за рамки. Пожалуйста, не комментируйте закрытые вопросы, так как это только создаст путаницу.

@NIravMeghani, пожалуйста, прекратите спамить вопросы, не связанные с этим.

TF 1.8 уже несколько лет как не существует. Пожалуйста, используйте TF 1.15, 2.0 или 2.1.

На данный момент TF не поддерживает Python 8. Вы можете скомпилировать из исходников, если хотите. Мы работаем над выпуском поддержки Python 8 в ближайшее время.

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

это работа для меня
просто попробуйте использовать это ниже
установка пипа https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

РАБОТАЕТ ДЛЯ МЕНЯ ТОЖЕ. Спасибо.

@ravi-ai-cons, пожалуйста, не обновляйте закрытые проблемы сообщениями «сработало для меня, спасибо», поскольку эти сообщения отправляют ненужные электронные письма всем, кто ответил на проблему, и эти сообщения не имеют реального содержания.

Я исправил эту проблему на python 3.8, используя это:
1/ Перейдите в каталог Scipts в вашем питоне в моем случае: C:\Python\Python38-32\Scripts
2/в типе Cmd: cd C:\Python\Python38-32\Scripts
Затем введите: pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

@KaberMed, эта проблема касается python3.7, а не python3.8. Пожалуйста, не спамьте

Я успешно установил его на pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Однако кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому оно больше недоступно.

Кроме того, я заметил, что URL-адрес предназначен только для Python 3.4, 3.5, 3.6, но я не могу найти никаких других URL-адресов. Так что, вероятно, нам нужно дождаться официального пакета, совместимого с Python 3.7.

Я успешно установил его на pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Однако кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому оно больше недоступно.

Кроме того, я заметил, что URL-адрес предназначен только для Python 3.4, 3.5, 3.6, но я не могу найти никаких других URL-адресов. Так что, вероятно, нам нужно дождаться официального пакета, совместимого с Python 3.7.

Мне это помогло, Спасибо!
В VSC Python 3.7.2

https://www.tensorflow.org/install/pip говорит, что версия Windows для поддержки python 3.7 существует для 64-битного python.
pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.1.0-cp37-cp37m-win_amd64.whl , о котором говорится на странице, для окон, использующих python 3.7, должен работать. если вы получаете сообщение об ошибке, говорящее, что колесо не существует для этой платформы, это означает, что вы используете 32-битный питон

устанавливается с помощью файла колеса.

Пожалуйста, выпустите обновленную версию библиотек tensorflow для Java.

Я успешно установил его на pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Однако кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому оно больше недоступно.
Кроме того, я заметил, что URL-адрес предназначен только для Python 3.4, 3.5, 3.6, но я не могу найти никаких других URL-адресов. Так что, вероятно, нам нужно дождаться официального пакета, совместимого с Python 3.7.

Я успешно установил его на pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Однако кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому оно больше недоступно.
Кроме того, я заметил, что URL-адрес предназначен только для Python 3.4, 3.5, 3.6, но я не могу найти никаких других URL-адресов. Так что, вероятно, нам нужно дождаться официального пакета, совместимого с Python 3.7.

Мне это помогло, Спасибо!
В VSC Python 3.7.2

Я успешно установил на Python3.7, но он показывает эту ошибку.
Файл "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", строка 114
def TFE_ContextOptionsSetAsync (arg1, асинхронный):

Любое решение для решения этой проблемы?

Я успешно установил тензорный поток в Python3.7, используя установку pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl .
но при использовании он показывает эту ошибку.
Файл "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", строка 114
def TFE_ContextOptionsSetAsync (arg1, асинхронный):

Любое решение для решения этой проблемы?

Я успешно установил тензорный поток в Python3.7, используя установку pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl .
но при использовании он показывает эту ошибку.
Файл "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", строка 114
def TFE_ContextOptionsSetAsync (arg1, асинхронный):

Любое решение для решения этой проблемы?

Это tensorflow -1.8.0 более старая версия???

Я успешно установил тензорный поток в Python3.7, используя установку pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl .
но при использовании он показывает эту ошибку.
Файл "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", строка 114
def TFE_ContextOptionsSetAsync (arg1, асинхронный):
Любое решение для решения этой проблемы?

Это tensorflow -1.8.0 более старая версия???

Да, это тензорный поток 1.8.0. Я заменил async на async1, так как async — это ключевое слово в python 3.7.
Так что эта проблема решена.

Но теперь у меня ниже упомянутая ошибка:

ImportError: нет модуля с именем «_pywrap_tensorflow_internal»

В Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl работал без проблем.

В моем случае на машине с Windows у меня была такая же проблема. Я использовал питон 3.8. Я создал новую среду conda с python=3.6.

conda create --name newenv python=3.6 
pip install tensorflow

такая же ошибка здесь с python3.6 на nvidia jetson

В моем случае на машине с Windows у меня была такая же проблема. Я использовал питон 3.8. Я создал новую среду conda с python=3.6.

conda create --name newenv python=3.6 
pip install tensorflow

это сработало для меня

Привет Pranay, большое спасибо за ваш ответ. Теперь он отлично работает и для меня, используя python 3.6.

Посланный от Yahoo! Mail на Android

В пятницу, 5 июня 2020 г., в 14:44, [email protected] написал:

В моем случае на машине с Windows у меня была такая же проблема. Я использовал питон 3.8. Я создал новую среду conda с python=3.6.
conda create --name newenv python=3.6
pip установить тензорный поток

это сработало для меня


Вы получаете это, потому что вы прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub или отмените подписку.

В Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl работал без проблем.

Я успешно установил его на pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Однако кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому оно больше недоступно.
Кроме того, я заметил, что URL-адрес предназначен только для Python 3.4, 3.5, 3.6, но я не могу найти никаких других URL-адресов. Так что, вероятно, нам нужно дождаться официального пакета, совместимого с Python 3.7.

Я успешно установил его на pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Однако кажется, что это колесо не совместимо с Python 3.7. Проблема в том, что tensorflow/python/pywrap_tensorflow_internal.py содержит async в качестве имен переменных, но async становится ключевым словом в python3.7, поэтому оно больше недоступно.
Кроме того, я заметил, что URL-адрес предназначен только для Python 3.4, 3.5, 3.6, но я не могу найти никаких других URL-адресов. Так что, вероятно, нам нужно дождаться официального пакета, совместимого с Python 3.7.

Мне это помогло, Спасибо!
В VSC Python 3.7.2

Это работает для Меня!

это работа для меня
просто попробуйте использовать это ниже
установка пипа https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

в моем случае это колесо работало некорректно
это выдает ошибку ниже

Python 3.7.9 (по умолчанию, 31 августа 2020 г., 12:42:55)
[GCC 7.3.0] :: Anaconda, Inc. в Linux
Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации.

импортировать тензорный поток как tf
Traceback (последний последний вызов):
Файл "", строка 1, в
Файл "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/__init__.py", строка 24, в
из tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
Файл "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/__init__.py", строка 49, в
из tensorflow.python импортировать pywrap_tensorflow
Файл "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", строка 58, в
из импорта tensorflow.python.pywrap_tensorflow_internal *
Файл "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", строка 114.
def TFE_ContextOptionsSetAsync (arg1, асинхронный):
^
SyntaxError: неверный синтаксис

Привет! Было несколько тупиков, но это сработало для меня на python 3.6.9/3.8 (обновление setuptools до последней версии, а затем установка tensorflow):

Шаг 1: pip install -U pip
Шаг 2: pip install -U setuptools
Шаг 3: pip install tensorflow

источник: liquidweb.com/kb/how-to-install-tensorflow-on-ubuntu-18-04/

Была ли эта страница полезной?
0 / 5 - 0 рейтинги