TensorFlow не найден с использованием pip


567

Я пытаюсь установить 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 без проблем.



14
попробуйте это:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
lkahtz

2
Правильный способ его установки - code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.Nкод`
Рахул Тхакур,

44
Для меня это происходит с Python 3.7. После нескольких часов борьбы я использовал 3.6, и это сработало.
clankill3r

2
Используйте Anaconda для установки
тензорного

Ответы:


714

Я нашел это, чтобы наконец-то работать.

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

Изменить 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


45
Это может быть правильный ответ, но пользователи, пожалуйста, обратите внимание, что эта команда предназначена только для Mac, а не для Linux.
пент

8
Это странно. В качестве URL, который вы указали, упоминается Mac, и если вы попытаетесь использовать этот URL, он установится. Но тензор потока на самом деле не будет работать.
пент

8
Версия URL для Windows (для v.1.2.1) - storage.googleapis.com/tensorflow/windows/cpu/… . Это работает только с версией Python для AMD64. Полный список версий tenorflow находится здесь: storage.googleapis.com/tensorflow
c2huc2hu

1
Вы можете найти соответствующую ссылку на хранилище здесь: tenorflow.org/install/pip
SadSeven

1
Для всех, кто работает под управлением windows / anaconda / python 3.7x, тензор потока работает только до python 3.6.8. conda install tensorflowработает, но опустится до python 3.6.8. вышеописанное может работать, но import tensorflowвыдает проблему при попытке использовать Python 3.7x, поэтому, если установка pip не работает, попробуйте
Freya W

271

Вам нужна 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


27
>>> импорт платформы; печать (platform.architecture ()) ('64bit', 'WindowsPE'), но все же я вижу это исключение
Sujoy

1
С подозрением на «верхний» ответ; Это кажется простым, интуитивно понятным, быстрым и безопасным по сравнению. Протестировано нормально с Python 3.6.4 на Windows 7.
omatai

2
Чтобы проверить, какую версию Python вы используете, введите pythonили, python3чтобы запустить интерпретатор, а затем введите, import struct;print(struct.calcsize("P") * 8)и вы получите либо 32, либо 64, чтобы узнать, какой тип вы используете.
Pro Q

19
Моя проблема оказалась в том, что Tensorflow в настоящее время еще не поддерживает Python 3.7 (он поддерживает до 3.6.x). После более подробного изучения проблем Github, по которым он был запрошен, поддержка, вероятно, скоро выйдет.
JakeJ

4
Документированы ли поддерживаемые версии Python где-нибудь?
ограбить

74

Вам нужно использовать правильную версию Python и pip

В Windows 10 с версией Python 3.6.X я столкнулся с тем же, а затем, после осознанной проверки, заметил, что на моем 64-битном компьютере установлена ​​32-битная версия Python. Помните, что TensorFlow совместим только с 64-битной установкой Python. Не 32-битный Python

Образ

Если мы загрузим Python с python.org, установка по умолчанию будет 32-битной. Таким образом, мы должны загрузить 64-битный установщик вручную, чтобы установить Python 64-битный. А затем добавьте ниже в PATHсреду.

C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts

Затем запустите gpupdate /Forceв командной строке. Если команда python не работает для 64-разрядной системы, перезагрузите компьютер.

Затем запустите python в командной строке. Он должен показывать 64 бит

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Затем выполните приведенную ниже команду, чтобы установить версию CPU tenorflow (рекомендуется)

pip3 install --upgrade tensorflow

Обновление - Python 3.7

В настоящее время официально поддерживаются только Python 3.5 и Python 3.6. Tensorflowеще не выпустил двоичные файлы для Python 3.7, возможно, нам придется немного подождать, пока он будет выпущен. Вы можете одновременно использовать Python 3.6.x или Anaconda с виртуальной средой Python <3.7.


Хотя предоставление ссылки, которая может ответить на вопрос, хорошо, но будет лучше, если вы также включите необходимое объяснение здесь в самом ответе. Ссылка может не работать в ближайшем будущем по ряду причин, например, автор удаляет / изменяет страницы и т. Д.
n4m31ess_c0d3r

5
Я не осознавал, что установил 32-битную версию Python 3.6.x на 64-битную машину. Необходимо удалить это и следуйте инструкциям в этом сообщении. Все работает сейчас. Спасибо!
yangli.liy

2
Спасибо. Чтобы упростить этот ответ мне помогли 2 пункта 1.) Использовать 64-битную версию. 2.) Поддерживаются только python 3.5 и 3.6. Не пытайтесь использовать 3,7
Гарри

42

С сайта tenorflow: «Вам понадобится версия 8.1 пипа или выше для работы следующих команд». Запустите эту команду, чтобы обновить ваш pip, затем попробуйте снова установить tenorflow:

pip install --upgrade pip

10
$ pip3 - версия версии 9.0.1 из c: \ work \ apps \ python \ lib \ site-packages (python 3.6) Но все же я вижу эту ошибку.
Sujoy

8
тензор потока не работает с питоном 3.6. Вы должны версии 3.5
Jodo

Также мне пришлось использовать python -m pip install --upgrade pip. В противном случае я хотел бы получить проблемы с разрешениями для файлов ...
Jodo

почему не python 3.6 (последняя версия), но работает python 3.5 (более низкая версия) Это не имеет никакого смысла @Jodo
guru_007

@ guru_007, насколько я знаю, они придерживаются версии, доступной на последней версии Ubuntu LTS, которая на данный момент составляет 3.5 (16.04).
Jodo

41

Если вы пытаетесь установить его на компьютер с Windows, вам нужна 64-битная версия Python 3.5. Это единственный способ установить его. С сайта :

TensorFlow поддерживает только 64-битный Python 3.5 для Windows. Мы протестировали пакеты pip со следующими дистрибутивами Python:

Python 3.5 от Анаконды

Python 3.5 с python.org.

Вы можете скачать правильную версию 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.


41

Я понял, что TensorFlow 1.12.0 работает только с Python версии 3.5.2. У меня был Python 3.7, но это не сработало. Итак, мне пришлось понизить Python, а затем я мог установить TensorFlow, чтобы он заработал.

Чтобы снизить версию Python с 3,7 до 3,6

conda install python=3.6.8

Как понизить версию v3.6 до версии 3.5.2?
Эссам Мохамед Фахми

Установите 3.5.2 и обновите ваш путь к классу, чтобы он указывал на 3.5.2. Вы можете вернуться на 3,6 для других вещей Python.
Sujoy

RuntimeWarning: время компиляции версии 3.6 модуля 'tenorflow.python.framework.fast_tensor_u til' не соответствует времени исполнения версии 3.7 .... Из-за этой ошибки невозможно получить
Sumit Kumar Saha

На момент написания этого комментария python 3.7 был совместим с tenorflow, а python 3.8 - нет.
Чарли

20

Обновлено 28.11.2016: TensorFlow теперь доступен в PyPI, начиная с версии 0.12. Вы можете напечатать

pip install tensorflow

...или...

pip install tensorflow-gpu

... чтобы установить версию TensorFlow только для CPU или GPU-ускорения соответственно.


Предыдущий ответ: TensorFlow еще нет в репозитории PyPI , поэтому вы должны указать URL-адрес соответствующего «файла колеса» для вашей операционной системы и версии Python.

Полный список поддерживаемых конфигураций приведен на веб-сайте TensorFlow , но, например, чтобы установить версию 0.10 для Python 2.7 в Linux, используя только процессор, вы должны ввести следующую команду:

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl

это будет работать, или мне нужно будет настроить другие вещи также в соответствии с тем, что говорится в tenorflow.org/versions/r0.10/get_started/os_setup.html ?

4
Я все еще получаю ту же ошибку на OSX, это работает для всех остальных?
lemonzi

@lemonzi, у меня также была ошибка в OSX, только что опубликовал решение, которое работало для меня (решение состояло в том, чтобы убедиться, что у меня установлен Python 3.6)
Julia Schwarz

@JuliaSchwarz Это была не проблема; Я использую Python 2.7, и я также попытался с новой установкой Python 3.6. Я закончил указывать URL вручную для альфа-версии 1.0.0, и это сработало.
lemonzi

Попробовав любое другое решение, это сработало для меня. Я использую Python 2.7 на Linux.
StatsSorceress

13

Установите Python 3.5.x 64-битную версию amd здесь . Убедитесь, что вы добавили Python в переменную PATH. Затем откройте командную строку и введите

python -m pip install --upgrade pip

должен дать вам следующий результат:

 Collecting pip
 Using cached pip-9.0.1-py2.py3-none-any.whl
 Installing collected packages: pip
 Found existing installation: pip 7.1.2
 Uninstalling pip-7.1.2:
 Successfully uninstalled pip-7.1.2
 Successfully installed pip-9.0.1

Сейчас типа

 pip3 install --upgrade tensorflow

Неустранимая ошибка в
DJ Howarth

11

У меня была такая же проблема, и я решил это:

# Ubuntu/Linux 64-bit, CPU only, Python 2.7
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 2.7
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.

# Mac OS X, CPU only, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

# Mac OS X, GPU enabled, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py2-none-any.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.4
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 3.4
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.5
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp35-cp35m-linux_x86_64.whl

# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-linux_x86_64.whl

# Mac OS X, CPU only, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl

# Mac OS X, GPU enabled, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py3-none-any.whl

Плюс:

# Python 2
(tensorflow)$ pip install --upgrade $TF_BINARY_URL

# Python 3
(tensorflow)$ pip3 install --upgrade $TF_BINARY_URL

Найдено в Документах .

ОБНОВИТЬ!

Есть новые ссылки для новых версий

Например, для установки tenorflow v1.0.0 в OSX вам необходимо использовать:

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl

вместо

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

11

У меня была такая же ошибка при попытке установить на моем 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 .


1
Это решение устанавливается, но при импорте tenorflow я получаю сообщение об ошибке:
Tensigh

Я использовал только Keras с Tensorflow в качестве бэкэнда, и он отлично работает. Какое сообщение об ошибке вы получаете?
Джонни Брукс

Только что проверил и тензор потока импортирует нормально для меня.
Джонни Брукс

Моей проблемой была версия Python, которую я использовал. Я не знал, что Python 3.5 был требованием. Теперь это работает. Спасибо за совет.
Тенси

Приятно слышать, что это сработало в конце. Если бы вам пришлось сделать что-то другое, стоило бы опубликовать отдельный ответ. В противном случае, если бы вы могли дать мой ответ, это было бы здорово.
Джонни Брукс,

8

Попробуйте это, это должно работать:

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



7

Если вы столкнулись с этой проблемой недавно (скажем, после выпуска Python 3.7 в 2018 году), скорее всего, это вызвано отсутствием поддержки (пока) Python 3.7 со стороны тензорного потока. Попробуйте вместо этого использовать Python 3.6, если не возражаете. Есть некоторые хитрости, которые вы можете найти на https://github.com/tensorflow/tensorflow/issues/20444 , но используйте их на свой страх и риск. Я использовал одну из предложенных гарпонов - сначала скачал колесо tenorflow для Python 3.6, а затем переименовал его вручную ...

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. Надеюсь, он скоро выйдет.


6

У меня такая же проблема. После удаления 32-битной версии python и переустановки 64-битной версии я попытался переустановить TensorFlow, и это сработало.

Ссылка на руководство TensorFlow: https://www.tensorflow.org/install/install_windows


да, 64-битная версия исправила это. Установка с главной страницы загрузки является 32-битной. Ссылка выше предоставляет URL для 64-битной версии.
Владан

6

Если вы пытаетесь установить tenorflow в Anaconda, и он не работает, вам может потребоваться понизить версию Python, потому что только 3.6.x в настоящее время поддерживается только последняя версия Anaconda.

  1. проверить версию Python: python --version

  2. если версия>, 3.6.xзатем выполните шаг 3, иначе остановитесь, проблема может быть где-то еще

  3. conda search python

  4. conda install python=3.6.6

  5. Проверьте версию еще раз: python --version

  6. Если версия верна, установите тензор потока (шаг 7)

  7. pip install tensorflow


4

Если вы используете установку Anaconda Python, pip install tensorflowвыдаст ошибку, указанную выше, показанную ниже:

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

Согласно странице установки TensorFlow, вам нужно будет использовать --ignore-installed флаг при запуске установки pip.

Однако, прежде чем это можно будет сделать, посмотрите эту ссылку, чтобы убедиться, что переменная TF_BINARY_URL установлена ​​правильно по отношению к желаемой версии TensorFlow, которую вы хотите установить.


4

К сожалению, моя репутация слишком низкая, чтобы командовать под ответом @Sujoy.

В своих документах они утверждают, что поддерживают Python 3.6. Ссылка, предоставленная @mayur, показывает, что это действительно только пакет колеса python3.5. Это моя попытка установить тензор потока:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3\lib\site-packages\pip (python 3.6)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

в то время как 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 установить:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3_5\lib\site-packages\pip (python 3.5.2)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
  Downloading 
    ....
    ....

Я надеюсь, что я ужасно ошибаюсь здесь, но если не позвонить в будильник 😛

Изменить: пару постов ниже кто-то указал, что следующая команда будет работать, и это сработало.

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

Странный пункт не работает 🤔


3

Это работало для меня с Python 2.7 на Mac OS X Yosemite 10.10.5:

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

3

Есть несколько групп ответов на этот вопрос. Этот ответ направлен на обобщение одной группы ответов:

Возможно, не существует версии TensorFlow, совместимой с вашей версией Python. Это особенно верно, если вы используете новую версию Python. Например, может быть задержка между выпуском новой версии Python и выпуском TensorFlow для этой версии Python.

В этом случае я считаю, что вы можете: 1) Перейти к предыдущей версии Python. 2) Скомпилируйте TensorFlow из исходного кода. 3) Дождитесь подходящей версии TensorFlow.


2

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

Скачать колесо можно по этой ссылке . Затем из командной строки перейдите в папку загрузки, где находится колесо, и просто введите следующую команду -

pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl


2

Я столкнулся с той же проблемой. Я попробовал следующее, и это сработало. установка для 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


2
  1. Запустить командную строку с правами администратора
  2. Введите следующую команду python -m pip install --upgrade pip
  3. Далее введите команду pip install tensorflow

ошибка: фатальная ошибка в программе запуска: невозможно создать процесс с помощью '"'
DJ Howarth

2

URL для установки TensorFlow в Windows, ниже приведен URL. Это работало нормально для меня.

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

2

Ничто здесь не работает для меня на Windows 10. Возможно, обновленное решение ниже, которое работает для меня.

python -m pip install --upgrade tensorflow,

Это использует Python 3.6 и тензор потока 1.5 на Windows 10


Удалите Python 3.6 и установите Python 3.5, затем обновите версию pip и наслаждайтесь tenorflow!
Габриэль Андрес Бранколини


2

Следующие шаги позволяют установить тензор потока и керас

  1. загрузив Anaconda3-5.2.0, которая поставляется с python 3.6, с https://repo.anaconda.com/archive/
  2. Установите Anaconda и откройте Anaconda Prompt и выполните следующие команды 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

2
Вопрос о стандартном Python и просто тензорном потоке.
ivan_pozdeev

2

обновление 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.


Спасибо за напоминание попробовать ночной тензорный (нестабильный) вариант. Это сработало для меня.
Мэтью Редмонд

1

У меня была эта проблема на 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

brew uninstall python3
brew install python3
python3 --version # Verify that you see "Python 3.6.0"
pip install tensorflow # With python 3.6 the install succeeds
pip install jupyter # "ipython notebook" didn't work for me until I installed jupyter
ipython notebook # Finally works!

1

Выдержка с сайта tenorflow https://www.tensorflow.org/install/install_windows

Установка с родным пипом

Если на вашем компьютере не установлена ​​следующая версия Python, установите ее сейчас:

Python 3.5.x от python.org TensorFlow поддерживает только версию 3.5.x Python для Windows. Обратите внимание, что Python 3.5.x поставляется с менеджером пакетов pip3, который используется для установки TensorFlow.

Чтобы установить TensorFlow, запустите терминал. Затем выполните соответствующую команду установки pip3 в этом терминале. Чтобы установить версию TensorFlow только для центрального процессора, введите следующую команду:

C:\> pip3 install --upgrade tensorflow
To install the GPU version of TensorFlow, enter the following command:

C:\> pip3 install --upgrade tensorflow-gpu

какая-либо причина для голосования?
Равиндер Паял
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.