it-swarm.com.de

Es konnte keine Version gefunden werden, die die Anforderung Tensorflow erfüllt

Ich habe die neueste Version von Python (3.6.4 64-bit) und die neueste Version von PyCharm (2017.3.3 64-bit) installiert. Dann habe ich einige Module in PyCharm installiert (Numpy, Pandas, ...), aber als ich Tensorflow installiert habe, wurde es nicht installiert und ich bekam die Fehlermeldung:

Es konnte keine Version gefunden werden, die die Anforderung Tensorflow erfüllt (von Versionen:). Keine passende Verteilung für Tensorflow gefunden

Dann habe ich versucht, tensorflow über die Eingabeaufforderung zu installieren, und die gleiche Fehlermeldung erhalten. Ich habe jedoch erfolgreich tflearn installiert.

Ich habe auch Python 2.7 installiert, habe aber wieder die gleiche Fehlermeldung erhalten. Ich habe den Fehler gegoogelt und einige der Dinge ausprobiert, die anderen Leuten vorgeschlagen wurden, aber nichts funktionierte (dies beinhaltete die Installation von Flask).

Wie kann ich Tensorflow installieren? Vielen Dank.

95
Martin W

Tensorflow unterstützt ab dem 13. August 2018 Python 3.6.x. Installieren Sie Python 3.6.x

48
David Prun

wenn Sie anaconda verwenden, ist python 3.7 standardmäßig installiert, daher müssen Sie ein Downgrade auf 3.6 durchführen:

conda install python = 3.6

dann:

pip install tensorflow

es hat bei mir in Ubuntu geklappt.

25
Ghanem

Es gibt zwei wichtige Regeln, um Tensorflow zu installieren:

  • Sie müssen Python x64 installieren. Es funktioniert nicht auf 32b und es gibt den gleichen Fehler wie bei Ihnen.

  • Es nicht unterstützt die neueste Version von Python3 = 3.7.

Zum Beispiel können Sie Python3.6.2-64bit installieren und es funktioniert wie ein Charm.

pdate auf Python 3.7: Für alle Benutzer mit python 3.7 (wie in der Conda) können Sie den folgenden Befehl verwenden, um tensorflow zu installieren:

pip install tf-nightly
24
Moradnejad

Ich gebe es für Windows

Wenn Sie Python-3 verwenden

  1. Aktualisieren Sie pip mit py -m pip install --upgrade pip auf die neueste Version.
  2. Installiere das Paket mit py -m pip install <package-name>

Wenn Sie Python-2 verwenden

  1. Aktualisieren Sie pip mit py -2 -m pip install --upgrade pip auf die neueste Version.
  2. Installiere das Paket mit py -2 -m pip install <package-name>

Es hat bei mir funktioniert

16
Ankur Bhatia

Die Deinstallation von Python und die anschließende Neuinstallation lösten mein Problem und ich konnte TensorFlow erfolgreich installieren.

9
Martin W

Ich habe es erfolgreich von pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl installiert

8
Anil Sah

Python-Version wird nicht unterstützt Deinstallieren Sie Python

https://www.python.org/downloads/release/python-362/

Sie sollten die genaue Version auf der Installationsseite überprüfen und verwenden. https://www.tensorflow.org/install/install_windows

python 3.6.2 oder python 3.5.2 haben dieses Problem für mich gelöst

8
ManU

Tensorflow scheint spezielle Versionen von Tools und Bibliotheken zu benötigen. Pip kümmert sich nur um die python -Version.

Um dies professionell zu handhaben (das heißt, es spart mir und anderen enorme Zeit), müssen Sie für jede Software wie diese eine spezielle Umgebung einrichten.

Ein fortschrittliches Werkzeug dafür ist conda.

Ich habe Tensorflow mit folgenden Befehlen installiert:

Sudo apt installiere python3

Sudo update-alternatives --install/usr/bin/python python/usr/bin/python3 1

Sudo apt installiere python3-pip

Sudo apt-get install curl

curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda3-latest-Linux-x86_64.sh

bash Miniconda3-latest-Linux-x86_64.sh

ja

source ~/.bashrc

  • installiert einen eigenen Phyton etc

nano .bashrc

  • vielleicht trage hier deine proxies ein etc.

conda create --name your_name python = 3

conda aktiviere deinen_namen

conda install -c conda-forge tensorflow

  • überprüfe, ob alles gut gegangen ist

python -c "Tensorflow als tf importieren; tf.enable_eager_execution (); print (tf.reduce_sum (tf.random_normal ([1000, 1000]))"

PS: Einige Befehle, die bei der Suche nach Tensorflow hilfreich sein können

https://www.tensorflow.org/install/pip

benutzt virtualenv. Conda ist fähiger. Miniconda ist ausreichend; die volle conda ist nicht nötig

0
Bodo