TensorFlow не знайдено за допомогою pip


566

Я намагаюся встановити 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 для установки
тензорфлоу

Відповіді:


715

Я знайшов, що це нарешті спрацює.

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на py2URL, якщо ви використовуєте 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/… . Це працює тільки з AMD64 версією Python. Повний список версій tensorflow тут: storage.googleapis.com/tensorflow
c2huc2hu

1
Ви можете знайти відповідне посилання для зберігання тут: tensorflow.org/install/pip
SadSeven

1
Для всіх, хто працює з Windows / anaconda / python 3.7x, tensorflow працює лише до python 3.6.8. conda install tensorflowпрацює, але знизиться до python 3.6.8. вище, здається, спрацює, але викликає проблему при спробі на import tensorflowpython 3.7x, тож якщо жодна установка не працює, спробуйте перейти на python 3.6
Freya W

271

Вам потрібна 64-розрядна версія Python, і у вашому випадку використовується 32-бітна версія. На даний момент Tensorflow підтримує лише 64-bit versions of Python 3.5.x and 3.6.xWindows. Дивіться документи про встановлення, щоб побачити, що зараз підтримується

Щоб перевірити, яку версію Python ви використовуєте, введіть pythonабо python3запустіть інтерпретатор, а потім введіть import struct;print(struct.calcsize("P") * 8)та друкуйте 32або 64розкажіть, яку бітну версію Python ви використовуєте.

З коментарів:

Щоб завантажити іншу версію Python для Windows, перейдіть на сторінку python.org/downloads/windows і прокрутіть вниз, поки не з’явиться потрібна версія, яка закінчується на "64". Це буде 64-бітна версія, яка повинна працювати з tensorflow


27
>>> платформа імпорту; print (platform.architecture ()) ('64bit', 'WindowsPE'), але все-таки я бачу цей виняток
Sujoy

1
Підозрілий у відповіді "верхнього"; це здається простим, інтуїтивним, швидким та безпечним у порівнянні. Тестовано добре з Python 3.6.4 на Windows 7.
оматай

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
Чи підтримуються підтримувані версії пітона де-небудь?
грабувати

74

Вам потрібно використовувати правильну версію Python і pip

У Windows 10, з версією Python 3.6.X, з якою я зіткнувся, тоді, після навмисної перевірки, я помітив, що на моїй 64-бітній машині встановлено Python-32 біт. Пам'ятайте, що 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.

Потім запустіть команду нижче, щоб встановити версію процесора tensorflow (рекомендується)

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

З веб-сайту tensorflow: "Для роботи наступних команд вам потрібна буде версія версії 8.1 або пізнішої". Виконайте цю команду, щоб оновити свій піп, а потім спробуйте встановити tensorflow ще раз:

pip install --upgrade pip

10
$ pip3 - версія pip 9.0.1 від c: \ work \ apps \ python \ lib \ site-пакети (python 3.6) Але все ж я бачу цю помилку.
Sujoy

8
tensorflow не працює з python 3.6. Вам потрібна версія 3.5
Джодо

Крім того, мені довелося використовувати python -m pip install - nadograd pip. Інакше я отримаю проблеми з дозволом на файли ...
Джодо

чому б не python 3.6 (остання версія), але python 3.5 (нижча версія) працює Це не має сенсу @Jodo
guru_007

@ guru_007 вони дотримуються версії, доступної на останньому Ubuntu LTS, який наразі 3,5 (16,04), наскільки я знаю.
Джодо

41

Якщо ви намагаєтесь встановити його на машині Windows, вам потрібно мати 64-бітну версію python 3.5. Це єдиний спосіб фактично встановити його. З веб-сайту :

TensorFlow підтримує лише 64-бітний Python 3.5 в Windows. Ми протестували пакети pip із такими дистрибутивами Python:

Python 3.5 від Anaconda

Python 3.5 від python.org.

Ви можете завантажити належну версію python звідси (переконайтеся, що ви схопили одну з тих, на якій написано "Windows x86-64")

Тепер ви повинні мати можливість встановити за допомогою ( pip install tensorflowабо python -m pip install tensorflowпереконайтесь, що ви використовуєте правильний pip, з python3, якщо у вас встановлені і python2, і python3)

Не забудьте встановити Anaconda 3-5.2.0 як останню версію, яка є 3-5.3.0, має версію python 3.7, яка не підтримується Tensorflow.


41

Я зрозумів, що TensorFlow 1.12.0 працює лише з версією 3.5.2 Python. У мене був Python 3.7, але це не спрацювало. Отже, мені довелося знизити рівень Python і тоді я міг би встановити TensorFlow, щоб він працював.

Щоб знизити версію пітона з 3,7 до 3,6

conda install python=3.6.8

як понизити v3.6 до v3.5.2?
Ессам Мохаммед Фахмі

Встановіть 3.5.2 та оновіть свій класний шлях до пункту 3.5.2. Ви можете змінити значення на 3.6 для інших матеріалів python.
Sujoy

RuntimeWarning: час компіляції версії 3.6 модуля 'tensorflow.python.framework.fast_tensor_u til' не відповідає версії 3.7 .... Оскільки через цю помилку він не може отримати
Sumit Kumar Saha

На момент написання цього коментаря python 3.7 був сумісний з tensorflow, але 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

це буде працювати чи мені потрібно буде налаштувати інші речі також відповідно до того, що говорить tensorflow.org/versions/r0.10/get_started/os_setup.html ?

4
Я все одно отримую ту ж помилку на OSX, чи працює вона для всіх інших?
лимонзі

@lemonzi, у мене також виникла помилка в OSX, щойно опублікував рішення, яке працювало на мене (рішення повинно було переконатися, що я встановив Python 3.6)
Джулія Шварц

@JuliaSchwarz Це не проблема; Я використовую Python 2.7, і я також спробував зі свіжим встановленням Python 3.6. В кінцевому підсумку я вказав URL-адресу вручну для альфа 1.0.0, і вона спрацювала.
лимонзі

Спробувавши будь-яке інше рішення, це спрацювало для мене. Я використовую Python 2.7 на Linux.
СтатистикаSorceress

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

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

ОНОВЛЕННЯ!

Є нові посилання на нові версії

Наприклад, для встановлення tensorflow 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
Це рішення встановлюється, але коли я імпортую tensorflow, я отримую помилку:
Tensigh

Я використовував тільки Keras з Tensorflow як бекенд, і він чудово працює. Яке повідомлення про помилку ви отримуєте?
Jonny Brooks

Щойно перевірений і тензорфлор для мене імпортує штраф.
Jonny Brooks

Моєю проблемою була версія Python, яку я використовував. Я не знав, що Python 3.5 є вимогою. Зараз це працює. Дякую за пораду.
Tensigh

Приємно чути, що це працювало врешті-решт. Якщо вам довелося зробити щось інше, варто було б опублікувати окрему відповідь. В іншому випадку, якщо ви можете дати мою відповідь, це було б чудово. Я деякий час боровся, щоб знайти рішення, яке спрацювало б так, щоб зробити один із двох, сподіваюся, допоможе іншим
Jonny Brooks

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 з боку tensorflow. Спробуйте скористатися Python 3.6, якщо ви не заперечуєте. Є кілька хитрощів, які ви можете знайти на веб-сайті https://github.com/tensorflow/tensorflow/isissue/20444 , але використовувати їх на свій страх і ризик. Я використав один запропонований гарпон - спершу завантажив колесо для тензфорфу для 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

Якщо ви намагаєтесь встановити tensorflow в анаконду, і він не працює, можливо, вам знадобиться зменшити версію python, оскільки підтримується лише 3.6.xпоточна версія, а в anaconda є остання версія.

  1. перевірити версію пітона: python --version

  2. якщо версія> 3.6.xтоді виконайте крок 3, інакше зупиніться, проблема може бути в іншому місці

  3. conda search python

  4. conda install python=3.6.6

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

  6. Якщо версія правильна, встановіть tensorflow (крок 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. Це моя спроба встановити tensorflow:

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

Для Windows це працювало для мене,

Завантажте колесо за цим посиланням . Потім з командного рядка перейдіть до папки завантаження, де є колесо, і просто введіть таку команду -

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

Встановлено тензорфлоу-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 та tensorflow 1.5 у Windows 10


Видаліть Python 3.6 та встановіть Python 3.5, а потім оновіть версію pip, а потім насолоджуйтесь програмою tensorflow!
Габріель Андрес Бранколіні


2

Наступні кроки дозволяють встановити тензорфлоу і кери

  1. завантаження Anaconda3-5.2.0, що постачається з python 3.6 з https://repo.anaconda.com/archive/
  2. Встановіть Anaconda та відкрийте підказку Anaconda та виконайте команди нижче 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

а для встановлення TiporFlow 2 бай-дроту ви можете використовувати: pip install tf-nightly-gpu-2.0-previewдля GPU та pip install tf-nightly-2.0-preview для процесора.


Дякуємо за нагадування про те, що спробувати нічну версію тензорфлоу (нестабільна). Це працювало для мене.
Меттью Редмонд

1

У мене була ця проблема на OSX Sierra 10.12.2. Виявляється, у мене встановлена ​​неправильна версія Python (у мене був Python 3.4, але пакети pyensonlow 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

Витяг із веб-сайту tensorflow 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.