TensorFlow wurde mit pip nicht gefunden

567

Ich versuche, TensorFlow mit pip zu installieren:

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

Was mache ich falsch? Bisher habe ich Python und Pip ohne Probleme verwendet.

desertnaut
quelle
14
versuchen Sie dies:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
lkahtz
2
Der richtige Weg, um es zu installieren, wäre code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.NCode`
Rahul Thakur
44
Für mich passiert dies mit Python 3.7. Nach stundenlangem Kampf habe ich 3.6 verwendet und das hat funktioniert.
Clankill3r
2
Verwenden Sie Anaconda für die Tensorflow-Installation
Saket

Antworten:

715

Ich fand das endlich funktioniert.

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

Edit 1: Dies wurde unter Windows (8, 8.1, 10), Mac und Linux getestet. Ändern Sie python3zu pythonentsprechend Ihrer Konfiguration. Veränderungpy3 Sie zu py2in der URL , wenn Sie mit Python 2.x.

Bearbeiten 2: Eine Liste verschiedener Versionen, falls jemand dies benötigt: https://storage.googleapis.com/tensorflow

Bearbeiten 3: Eine Liste der URLs für die verfügbaren Radpakete finden Sie hier: https://www.tensorflow.org/install/pip#package-location

Yash Kumar Verma
quelle
45
Dies mag die richtige Antwort sein, aber Benutzer beachten bitte, dass dieser Befehl nur für Mac und nicht für Linux gilt.
Penta
8
Das ist komisch. Als URL, die Sie angegeben haben, wird Mac erwähnt. Wenn Sie versuchen, diese URL zu verwenden, wird sie installiert. Aber Tensorflow wird eigentlich nicht funktionieren.
Penta
8
Die Windows-Version der URL (für Version 1.2.1) lautet storage.googleapis.com/tensorflow/windows/cpu/… . Dies funktioniert nur mit der AMD64-Version von Python. Eine vollständige Liste der Tensorflow-Versionen finden Sie hier: storage.googleapis.com/tensorflow
c2huc2hu
1
Den entsprechenden Speicherlink finden Sie hier: tensorflow.org/install/pip
SadSeven
1
Für alle, die Windows / Anaconda / Python 3.7x ausführen, funktioniert Tensorflow nur bis zu Python 3.6.8. conda install tensorflowfunktioniert, wird aber auf Python 3.6.8 heruntergestuft. Das obige scheint zu funktionieren, wirft aber ein Problem auf, wenn Sie versuchen, import tensorflowPython 3.7x zu verwenden. Wenn also keine Pip-Installation funktioniert, versuchen Sie, ein Downgrade auf Python 3.6
Freya W
271

Sie benötigen eine 64-Bit-Version von Python und verwenden in Ihrem Fall eine 32-Bit-Version. Ab sofort unterstützt Tensorflow nur noch 64-bit versions of Python 3.5.x and 3.6.xunter Windows. In den Installationsdokumenten erfahren Sie , was derzeit unterstützt wird

Um zu überprüfen, welche Python-Version Sie ausführen, geben Sie pythonoder ein python3, um den Interpreter zu starten, und geben Sie dann ein, import struct;print(struct.calcsize("P") * 8)und das wird entweder 32oder gedruckt64 es wird angegeben, welche Bit-Version von Python Sie ausführen.

Aus Kommentaren:

Um eine andere Version von Python für Windows herunterzuladen, gehen Sie zu python.org/downloads/windows und scrollen Sie nach unten, bis Sie die gewünschte Version sehen, die mit "64" endet. Dies ist die 64-Bit-Version, die mit Tensorflow funktionieren sollte

rocket1037
quelle
27
>>> Plattform importieren; drucken (platform.architecture ()) ('64bit', 'WindowsPE'), aber ich sehe immer noch diese Ausnahme
Sujoy
1
Verdacht auf die "Top" -Antwort; Dies scheint im Vergleich einfach, intuitiv, schnell und sicher zu sein. Getestet ok mit Python 3.6.4 unter Windows 7.
Omatai
2
Um zu überprüfen, welche Python-Version Sie ausführen, geben Sie den Interpreter ein pythonoder python3starten Sie ihn. Geben Sie dann ein, import struct;print(struct.calcsize("P") * 8)und es wird entweder 32 oder 64 gedruckt, um Ihnen mitzuteilen, welchen Typ Sie ausführen.
Pro Q
19
Mein Problem stellte sich heraus, dass Tensorflow derzeit Python 3.7 noch nicht unterstützt (es unterstützt bis zu 3.6.x). Nachdem Sie die Github-Probleme, in denen sie angefordert wurden, genauer durchgelesen haben, wird der Support wahrscheinlich bald veröffentlicht.
JakeJ
4
Sind die unterstützten Python-Versionen irgendwo dokumentiert?
Rob
74

Sie müssen die richtige Version von Python und verwenden pip

Unter Windows 10, mit Python 3.6.X-Version, sah ich mich dem gleichen gegenüber, als ich nach absichtlicher Überprüfung feststellte, dass ich eine Python-32-Bit-Installation auf meinem 64-Bit-Computer hatte. Denken Sie daran, dass TensorFlow nur mit der 64-Bit- Installation von Python kompatibel ist . Nicht 32 Bit Python

Bild

Wenn wir Python von python.org herunterladen, ist die Standardinstallation 32 Bit. Wir müssen also das 64-Bit-Installationsprogramm manuell herunterladen, um Python 64-Bit zu installieren. Und dann unten zur PATHUmgebung hinzufügen .

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

Führen Sie dann die gpupdate /ForceEingabeaufforderung aus. Wenn der Python-Befehl für 64-Bit nicht funktioniert, starten Sie Ihren Computer neu.

Führen Sie dann Python an der Eingabeaufforderung aus. Es sollte 64 Bit anzeigen

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.

Führen Sie dann den folgenden Befehl aus, um die Tensorflow-CPU-Version zu installieren (empfohlen).

pip3 install --upgrade tensorflow

Update - Python 3.7

Derzeit werden nur Python 3.5 und Python 3.6 offiziell unterstützt. Tensorflowhat noch keine Binärdateien für Python 3.7 offiziell veröffentlicht, wir müssen möglicherweise ein wenig warten, bis es veröffentlicht wird. Sie können Python 3.6.x neben oder Anaconda mit der virtuellen Umgebung Python <3.7 vorerst verwenden.

Morse
quelle
Das Bereitstellen eines Links, der die Frage beantworten kann, ist in Ordnung. Es ist jedoch besser, wenn Sie die erforderliche Erklärung hier auch in die Antwort selbst aufnehmen können. Der Link funktioniert möglicherweise in naher Zukunft aus einer Reihe von Gründen nicht, z. B. wenn der Autor die Seiten entfernt / ändert usw.
n4m31ess_c0d3r
5
Ich wusste nicht, dass ich die 32-Bit-Version von Python 3.6.x auf meinem 64-Bit-Computer installiert hatte. Müssen Sie das deinstallieren und folgen Sie Ihren Anweisungen in diesem Beitrag. Alles funktioniert jetzt. Vielen Dank!
Yangli.liy
2
Vielen Dank. Um diese Antwort zu vereinfachen, haben mir 2 Punkte geholfen 1.) Verwenden Sie die 64-Bit-Version. 2.) Es werden nur Python 3.5 und 3.6 unterstützt. Versuchen Sie nicht, 3.7
Harry
42

Von der Tensorflow-Website: "Sie benötigen Pip Version 8.1 oder höher, damit die folgenden Befehle funktionieren." Führen Sie diesen Befehl aus, um Ihr Pip zu aktualisieren, und versuchen Sie dann erneut, Tensorflow zu installieren:

pip install --upgrade pip
Knall
quelle
10
$ pip3 --version pip 9.0.1 von c: \ work \ apps \ python \ lib \ site-packages (python 3.6) Aber ich sehe immer noch diesen Fehler.
Sujoy
8
Tensorflow funktioniert nicht mit Python 3.6. Sie benötigen Version 3.5
Jodo
Außerdem musste ich python -m pip install --upgrade pip verwenden. Andernfalls würde ich Probleme mit der Dateiberechtigung bekommen ...
Jodo
Warum nicht Python 3.6 (neueste Version), aber Python 3.5 (niedrigere Version) funktioniert? Es macht keinen Sinn @Jodo
guru_007
@ guru_007 sie halten sich an die Version, die auf dem neuesten Ubuntu LTS verfügbar ist, soweit ich weiß, im Moment 3.5 (16.04).
Jodo
41

Wenn Sie versuchen, es auf einem Windows-Computer zu installieren, benötigen Sie eine 64-Bit-Version von Python 3.5. Dies ist die einzige Möglichkeit, es tatsächlich zu installieren. Von der Website :

TensorFlow unterstützt unter Windows nur 64-Bit-Python 3.5. Wir haben die Pip-Pakete mit den folgenden Distributionen von Python getestet:

Python 3.5 von Anaconda

Python 3.5 von python.org.

Sie können die richtige Version von Python hier herunterladen (stellen Sie sicher, dass Sie eine der "Windows x86-64" ).

Sie sollten jetzt in der Lage sein, mit pip install tensorflowoder zu installierenpython -m pip install tensorflow (stellen Sie sicher, dass Sie den richtigen Pip von Python3 verwenden, wenn Sie sowohl Python2 als auch Python3 installiert haben).

Denken Sie daran, Anaconda 3-5.2.0 zu installieren, da die neueste Version 3-5.3.0 Python Version 3.7 hat, die von Tensorflow nicht unterstützt wird.

Summen
quelle
41

Ich habe herausgefunden, dass TensorFlow 1.12.0 nur mit Python Version 3.5.2 funktioniert. Ich hatte Python 3.7, aber das hat nicht funktioniert. Also musste ich Python downgraden und dann konnte ich TensorFlow installieren, damit es funktioniert.

So führen Sie ein Downgrade Ihrer Python-Version von 3.7 auf 3.6 durch

conda install python=3.6.8
Sujoy
quelle
Wie kann ich v3.6 auf v3.5.2 downgraden?
Essam Mohamed Fahmi
Installieren Sie 3.5.2 und aktualisieren Sie Ihren Klassenpfad auf 3.5.2. Sie können für andere Python-Inhalte wieder auf 3.6 wechseln.
Sujoy
RuntimeWarning: Kompilierungszeit Version 3.6 des Moduls 'tensorflow.python.framework.fast_tensor_u til' stimmt nicht mit Laufzeitversion 3.7 überein. Aufgrund dieses Fehlers kann es nicht abgerufen werden
Sumit Kumar Saha
Zum Zeitpunkt des Schreibens dieses Kommentars war Python 3.7 mit Tensorflow kompatibel, Python 3.8 jedoch nicht.
Charlie
20

Aktualisiert am 28.11.2016: TensorFlow ist ab Version 0.12 jetzt in PyPI verfügbar. Du kannst Tippen

pip install tensorflow

...oder...

pip install tensorflow-gpu

... um die Nur-CPU- bzw. GPU-beschleunigte Version von TensorFlow zu installieren.


Vorherige Antwort: TensorFlow befindet sich noch nicht im PyPI- Repository, daher müssen Sie die URL zu der entsprechenden " Raddatei " für Ihr Betriebssystem und Ihre Python-Version angeben.

Die vollständige Liste der unterstützten Konfigurationen finden Sie auf der TensorFlow-Website. Um jedoch Version 0.10 für Python 2.7 unter Linux nur mit CPU zu installieren, geben Sie den folgenden Befehl ein:

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl
mrry
quelle
Wird es funktionieren oder muss ich andere Dinge auch gemäß den Aussagen von tensorflow.org/versions/r0.10/get_started/os_setup.html einrichten ?
4
Unter OSX wird immer noch der gleiche Fehler angezeigt. Funktioniert er für alle anderen?
Lemonzi
@lemonzi, ich hatte auch einen Fehler in OSX, habe gerade eine Lösung gepostet, die für mich funktioniert hat (die Lösung bestand darin, sicherzustellen, dass Python 3.6 installiert war)
Julia Schwarz
@ JuliaSchwarz Dies war nicht das Problem; Ich verwende Python 2.7 und habe es auch mit einer Neuinstallation von Python 3.6 versucht. Am Ende habe ich die URL für das Alpha 1.0.0 manuell angegeben und es hat funktioniert.
Lemonzi
Nachdem ich jede andere Lösung ausprobiert hatte, funktionierte dies für mich. Ich benutze Python 2.7 unter Linux.
StatsSorceress
13

Installieren Sie Python 3.5.x 64-Bit-AMD-Version hier . Stellen Sie sicher, dass Sie Python zu Ihrer PATH-Variablen hinzufügen. Öffnen Sie dann eine Eingabeaufforderung und geben Sie ein

python -m pip install --upgrade pip

sollte Ihnen folgendes Ergebnis geben:

 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

Geben Sie nun ein

 pip3 install --upgrade tensorflow
Krishna Gopal Kundu
quelle
Schwerwiegender Fehler im Launcher: Prozess kann nicht mit '"' erstellt werden
DJ Howarth
11

Ich hatte das gleiche Problem und löste damit:

# 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

Plus:

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

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

Gefunden auf Docs .

AKTUALISIEREN!

Es gibt neue Links für neue Versionen

Zum Installieren von Tensorflow v1.0.0 unter OSX müssen Sie beispielsweise Folgendes verwenden:

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

anstatt

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

Ich hatte den gleichen Fehler beim Versuch, auf meinem Mac zu installieren (mit Python 2.7). Eine ähnliche Lösung wie die, die ich hier gebe, schien auch für Python 3 unter Windows 8.1 zu funktionieren, gemäß einer anderen Antwort auf dieser Seite von Yash Kumar Verma

Lösung

Schritt 1: Gehen Sie zur URL des TensorFlow Python-Pakets auf der TensorFlow-Installationsseite und kopieren Sie die URL des entsprechenden Links für Ihre Python-Installation.

Schritt 2: Öffnen Sie ein Terminal / eine Eingabeaufforderung und führen Sie den folgenden Befehl aus:
pip install --upgrade [paste copied url link here]

Für mich war es also Folgendes:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl

Update (21. Juli 2017): Ich habe dies mit einigen anderen versucht, die auf Windows-Computern mit Python 3.6 ausgeführt wurden, und sie mussten die Zeile in Schritt 2 ändern in : python -m pip install [paste copied url link here]

Update (26. Juli 2018): Für Python 3.6.2 (nicht 3.7, da es in der TF-Dokumentation in 3.6.2 enthalten ist) können Sie es auch pip3 install --upgrade [paste copied URL here]in Schritt 2 verwenden .

Jonny Brooks
quelle
1
Diese Lösung wird installiert, aber wenn ich Tensorflow importiere, erhalte ich eine Fehlermeldung:
Tensigh
Ich habe Keras nur mit Tensorflow als Backend verwendet und es funktioniert gut. Welche Fehlermeldung erhalten Sie?
Jonny Brooks
Gerade getestet und Tensorflow importiert gut für mich.
Jonny Brooks
Mein Problem war die Version von Python, die ich verwendete. Ich wusste nicht, dass Python 3.5 eine Voraussetzung ist. Jetzt funktioniert es. Danke für den Tipp.
Tensigh
Schön zu hören, dass es am Ende funktioniert hat. Wenn Sie etwas anderes tun müssten, wäre es wert, eine separate Antwort zu veröffentlichen. Andernfalls wäre es großartig, wenn Sie meiner Antwort eine positive Bewertung geben könnten. Ich kämpfte eine Weile darum, eine Lösung zu finden, die funktionierte, so dass eine der beiden hoffentlich anderen helfen wird
Jonny Brooks
8

Versuchen Sie dies, es sollte funktionieren:

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

Wenn Sie kürzlich auf dieses Problem stoßen (z. B. nach der Veröffentlichung von Python 3.7 im Jahr 2018), liegt dies höchstwahrscheinlich daran, dass Python 3.7 (noch) nicht von der Tensorflow-Seite unterstützt wird. Versuchen Sie stattdessen Python 3.6, wenn Sie nichts dagegen haben. Es gibt einige Tricks, die Sie unter https://github.com/tensorflow/tensorflow/issues/20444 finden können. Verwenden Sie sie jedoch auf eigenes Risiko. Ich habe die vorgeschlagene Harpone verwendet - zuerst das Tensorflow-Rad für Python 3.6 heruntergeladen und dann manuell umbenannt ...

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

Die gute Nachricht ist, dass es bereits eine Pull-Anfrage für 3.7-Support gibt. Hoffe, es wird bald veröffentlicht.

Zink
quelle
6

Ich hatte das gleiche Problem. Nach der Deinstallation der 32-Bit-Version von Python und der Neuinstallation der 64-Bit-Version habe ich versucht, TensorFlow neu zu installieren, und es hat funktioniert.

Link zum TensorFlow-Handbuch: https://www.tensorflow.org/install/install_windows

Stephen
quelle
Ja, die 64-Bit-Version hat das Problem behoben. Die Installation von der Haupt-Download-Seite ist eine 32-Bit-Installation. Der obige Link enthält eine URL zur 64-Bit-Version.
Vladan
6

Wenn Sie versuchen, Tensorflow in Anaconda zu installieren und es nicht funktioniert, müssen Sie möglicherweise die Python-Version herunterstufen, da 3.6.xderzeit nur unterstützt wird, während Anaconda über die neueste Version verfügt.

  1. Python-Version überprüfen: python --version

  2. Wenn version>, 3.6.xdann folgen Sie Schritt 3, andernfalls beenden Sie das Problem möglicherweise an einer anderen Stelle

  3. conda search python

  4. conda install python=3.6.6

  5. Überprüfen Sie die Version erneut: python --version

  6. Wenn die Version korrekt ist, installieren Sie Tensorflow (Schritt 7).

  7. pip install tensorflow

ACV
quelle
4

Wenn Sie die Anaconda Python-Installation verwenden, pip install tensorflow wird der oben angegebene Fehler angezeigt (siehe unten):

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

Laut der TensorFlow-Installationsseite müssen Sie das --ignore-installedFlag verwenden, wenn Sie die Pip-Installation ausführen.

Bevor dies jedoch durchgeführt werden kann, lesen Sie diesen Link, um sicherzustellen, dass die Variable TF_BINARY_URL in Bezug auf die gewünschte Version von TensorFlow, die Sie installieren möchten, korrekt festgelegt ist.

Tallamjr
quelle
4

Leider ist mein Ruf zu niedrig, um unter @ Sujoy Antwort zu befehlen.

In ihren Dokumenten behaupten sie, Python 3.6 zu unterstützen. Der von @mayur bereitgestellte Link zeigt, dass es sich tatsächlich nur um ein Python3.5-Radpaket handelt. Dies ist mein Versuch, Tensorflow zu installieren:

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

während Python 3.5 erfolgreich zu installieren scheint. Ich würde gerne eine Python3.6-Version sehen, da sie behaupten, dass sie auch auf Python3.6 funktionieren sollte.

Zitiert:

"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."

Quelle: https://www.tensorflow.org/install/install_windows

Python3.5 installieren:

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 
    ....
    ....

Ich hoffe, ich liege hier schrecklich falsch, aber wenn nicht, läute ich eine Alarmglocke 😛

Bearbeiten: Ein paar Beiträge unter jemandem wiesen darauf hin, dass der folgende Befehl funktionieren würde und es tat.

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

Seltsames Rohr funktioniert nicht 🤔

Vernichter708
quelle
3

Dies funktionierte bei mir mit Python 2.7 unter 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
Amit
quelle
3

Es gibt mehrere Gruppen von Antworten auf diese Frage. Diese Antwort zielt darauf ab, eine Gruppe von Antworten zu verallgemeinern:

Möglicherweise gibt es keine Version von TensorFlow, die mit Ihrer Version von Python kompatibel ist. Dies gilt insbesondere dann, wenn Sie eine neue Version von Python verwenden. Beispielsweise kann es zwischen der Veröffentlichung einer neuen Version von Python und der Veröffentlichung von TensorFlow für diese Version von Python zu einer Verzögerung kommen.

In diesem Fall haben Sie meines Erachtens folgende Möglichkeiten: 1) Downgrade auf die vorherige Version von Python. 2) Kompilieren Sie TensorFlow aus dem Quellcode. 3) Warten Sie auf eine passende Version von TensorFlow.

Eric McLachlan
quelle
2

Für Windows hat das bei mir funktioniert,

Laden Sie das Rad von diesem Link herunter . Navigieren Sie dann von der Befehlszeile zu Ihrem Download-Ordner, in dem sich das Rad befindet, und geben Sie einfach den folgenden Befehl ein:

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

Ic3fr0g
quelle
2

Ich stand vor dem gleichen Problem. Ich habe folgendes versucht und es hat funktioniert. Installation für 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

Installierter Tensorflow-1.0.0

Kavini
quelle
2
  1. Starten Sie die Eingabeaufforderung mit Administratorrechten
  2. Geben Sie den folgenden Befehl ein python -m pip install --upgrade pip
  3. Weiter Befehl eingeben pip install tensorflow
Croko
quelle
Fehler: Schwerwiegender Fehler im Launcher: Prozess kann nicht mit '"' erstellt werden
DJ Howarth
2

Die URL zur Installation von TensorFlow unter Windows ist die URL. Es hat gut für mich funktioniert.

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

Unter Windows 10 hat hier nichts für mich funktioniert. Vielleicht hat eine aktualisierte Lösung darunter für mich funktioniert.

python -m pip install --upgrade tensorflow.

Dies verwendet Python 3.6 und Tensorflow 1.5 unter Windows 10

Tim Hallman
quelle
Deinstallieren Sie Python 3.6 und installieren Sie Python 3.5, aktualisieren Sie dann die Pip-Version und genießen Sie Tensorflow!
Gabriel Andrés Brancolini
2

Mit den folgenden Schritten können Sie Tensorflow und Keras installieren

  1. Herunterladen von Anaconda3-5.2.0, das mit Python 3.6 von geliefert wird https://repo.anaconda.com/archive/
  2. Installieren Sie Anaconda, öffnen Sie die Anaconda-Eingabeaufforderung und führen Sie die folgenden Befehle aus 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
Vaibhav Sharma
quelle
2
Die Frage betrifft Standard-Python und nur Tensorflow.
ivan_pozdeev
2

Update 2019: Für die Installation der Vorschau-Version von TensorFlow 2 in Google Colab können Sie Folgendes verwenden:

!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

und für die Installation des TensorFlow 2 bye pip können Sie verwenden: pip install tf-nightly-gpu-2.0-previewfür GPU und pip install tf-nightly-2.0-preview für CPU.

Farshid PirahanSiah
quelle
Vielen Dank für die Erinnerung, die nächtliche Tensorflow-Version (instabil) auszuprobieren. Das hat bei mir funktioniert.
Matthew Redmond
1

Ich hatte dieses Problem unter OSX Sierra 10.12.2. Es stellte sich heraus, dass ich die falsche Version von Python installiert hatte (ich hatte Python 3.4, aber Tensorflow-Pypi-Pakete für OSX sind nur für Python 3.5 und höher).

Die Lösung bestand darin, Python 3.6 zu installieren. Hier ist, was ich getan habe, um es zum Laufen zu bringen. Hinweis: Ich habe Homebrew verwendet, um Python 3.6 zu installieren. Sie können dies auch mit dem Python 3.6-Installationsprogramm auf python.org tun

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!
Julia Schwarz
quelle
1

Auszug aus der Tensorflow-Website https://www.tensorflow.org/install/install_windows

Installation mit nativem Pip

Wenn die folgende Python-Version nicht auf Ihrem Computer installiert ist, installieren Sie sie jetzt:

Python 3.5.x von python.org TensorFlow unterstützt nur Version 3.5.x von Python unter Windows. Beachten Sie, dass Python 3.5.x mit dem pip3-Paketmanager geliefert wird, dem Programm, mit dem Sie TensorFlow installieren.

Starten Sie ein Terminal, um TensorFlow zu installieren. Geben Sie dann den entsprechenden pip3-Installationsbefehl in diesem Terminal aus. Geben Sie den folgenden Befehl ein, um die Nur-CPU-Version von TensorFlow zu installieren:

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

C:\> pip3 install --upgrade tensorflow-gpu
Ravinder Payal
quelle
Gibt es einen Grund für das Down-Voting?
Ravinder Payal