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.
python
tensorflow
pip
desertnaut
quelle
quelle
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.N
Code`Antworten:
Ich fand das endlich funktioniert.
Edit 1: Dies wurde unter Windows (8, 8.1, 10), Mac und Linux getestet. Ändern Sie
python3
zupython
entsprechend Ihrer Konfiguration. Veränderungpy3
Sie zupy2
in 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
quelle
conda install tensorflow
funktioniert, wird aber auf Python 3.6.8 heruntergestuft. Das obige scheint zu funktionieren, wirft aber ein Problem auf, wenn Sie versuchen,import tensorflow
Python 3.7x zu verwenden. Wenn also keine Pip-Installation funktioniert, versuchen Sie, ein Downgrade auf Python 3.6Sie 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.x
unter Windows. In den Installationsdokumenten erfahren Sie , was derzeit unterstützt wirdUm zu überprüfen, welche Python-Version Sie ausführen, geben Sie
python
oder einpython3
, um den Interpreter zu starten, und geben Sie dann ein,import struct;print(struct.calcsize("P") * 8)
und das wird entweder32
oder 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
quelle
python
oderpython3
starten 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.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
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
PATH
Umgebung hinzufügen .Führen Sie dann die
gpupdate /Force
Eingabeaufforderung 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
Führen Sie dann den folgenden Befehl aus, um die Tensorflow-CPU-Version zu installieren (empfohlen).
Update - Python 3.7
Derzeit werden nur Python 3.5 und Python 3.6 offiziell unterstützt.
Tensorflow
hat 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.quelle
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:
quelle
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 :
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 tensorflow
oder 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.
quelle
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
quelle
Aktualisiert am 28.11.2016: TensorFlow ist ab Version 0.12 jetzt in PyPI verfügbar. Du kannst Tippen
...oder...
... 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:
quelle
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
sollte Ihnen folgendes Ergebnis geben:
Geben Sie nun ein
quelle
Ich hatte das gleiche Problem und löste damit:
Plus:
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:
anstatt
quelle
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 .quelle
Versuchen Sie dies, es sollte funktionieren:
quelle
Versuche dies:
Quelle:
https://www.tensorflow.org/get_started/os_setup(Seite existiert nicht mehr)Update 23.02.17 Die Dokumentation wurde verschoben zu: https://www.tensorflow.org/install
quelle
Dies funktioniert unter Windows 10.0
quelle
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 ...
Die gute Nachricht ist, dass es bereits eine Pull-Anfrage für 3.7-Support gibt. Hoffe, es wird bald veröffentlicht.
quelle
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
quelle
Wenn Sie versuchen, Tensorflow in Anaconda zu installieren und es nicht funktioniert, müssen Sie möglicherweise die Python-Version herunterstufen, da
3.6.x
derzeit nur unterstützt wird, während Anaconda über die neueste Version verfügt.Python-Version überprüfen:
python --version
Wenn version>,
3.6.x
dann folgen Sie Schritt 3, andernfalls beenden Sie das Problem möglicherweise an einer anderen Stelleconda search python
conda install python=3.6.6
Überprüfen Sie die Version erneut:
python --version
Wenn die Version korrekt ist, installieren Sie Tensorflow (Schritt 7).
pip install tensorflow
quelle
Wenn Sie die Anaconda Python-Installation verwenden,
pip install tensorflow
wird der oben angegebene Fehler angezeigt (siehe unten):Laut der TensorFlow-Installationsseite müssen Sie das
--ignore-installed
Flag 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.
quelle
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:
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:
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.
Seltsames Rohr funktioniert nicht 🤔
quelle
Dies funktionierte bei mir mit Python 2.7 unter Mac OS X Yosemite 10.10.5:
quelle
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.
quelle
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
quelle
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
quelle
python -m pip install --upgrade pip
pip install tensorflow
quelle
Die URL zur Installation von TensorFlow unter Windows ist die URL. Es hat gut für mich funktioniert.
quelle
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
quelle
Für pyCharm-Benutzer:
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl **
quelle
Mit den folgenden Schritten können Sie Tensorflow und Keras installieren
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
quelle
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-preview
für GPU undpip install tf-nightly-2.0-preview
für CPU.quelle
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
quelle
Auszug aus der Tensorflow-Website https://www.tensorflow.org/install/install_windows
quelle