it-swarm.com.de

Wie installiere ich Tensorflow auf Python 2.7 unter Windows?

Ich versuche TensorFlow über pip (pip install tensorflow) zu installieren, bekomme aber diesen Fehler

konnte keine Version finden, die die Anforderung Tensorflow erfüllt (von Versionen:)

Gibt es eine Lösung für dieses Problem? Ich möchte es trotzdem per Pip installieren

17
Ngoc Tuan Lam

Etwas über die Antwort von dirty_feri, die nicht ganz aktuell ist.

Tensorflow für Windows wird nur mit Python 3.5 und Python 3.6 (seit 1.2) unterstützt. Beim Herunterladen über Pip erhalten Sie die neueste Version 1.2, so dass Sie auf Version 3.6 laufen können.

Die Anaconda-Version von Tensorflow sollte nicht verwendet werden. Die Verteilung wird nicht unterstützt. Wenn Sie Anaconda ausführen, ist die Pip-Version gut geeignet.

Wenn Sie noch Unterstützung für Python 2.7 für andere Projekte benötigen, kann ich die Verwendung eines Umgebungsmanagers wie Anaconda oder Virtualenv vorschlagen, damit Sie mehrere Python-Versionen gleichzeitig ausführen können.

Sobald Sie eine unterstützte Version von Python installiert haben, sollten Sie pip install tensorflow ausführen können, und es sollte in wenigen Minuten installiert werden.

Vollständige Installationsanweisungen finden Sie hier: https://www.tensorflow.org/install/install_windows

9
JCooke

Wenn Sie TensorFlow nur wegen Keras benötigen und sich auf Python 2.7.x befinden, können Sie die Installation von Tensorflow (Google) vermeiden und durch CNTK (Microsoft) ersetzen. Laut Jeong-Yoon Lee CNTK ist viel (etwa 2 bis 4 Mal) schneller als TensorFlow für LSTM (Bidirektionales LSTM auf IMDb-Daten und Textgenerierung über LSTM), während die Geschwindigkeiten für andere Arten neuronaler Netze nahe sind Ihr Keras-Code muss nicht geändert werden (Ich habe ihn mit TensorFlow an zwei Beispielen von Keras geprüft und TensorFlow erfolgreich durch CNTK ersetzt, ohne den Keras-Code zu ändern.).

Wie installierst du es?

-CPU-only-Version von CNTK:

pip installieren https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_AMD64.whl

-GPU-Version von CNTK:

pip installieren https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_AMD64.whl

-Test CNTK installieren:

python -c "import cntk; print (cntk .version)"

-Install Keras: Die Python Deep Learning-Bibliothek

pip installieren keras

- Aktivieren Sie CNTK als Keras-Back-End-Iso TensorFlow

Ändern Sie die Datei "keras.json" unter% USERPROFILE% /. keras

{
    "epsilon": 1e-07, 
    "image_data_format": "channels_last", 
    "backend": "cntk", 
    "floatx": "float32" 
}
10
XPloRR

Es gibt ein großartiges Github-Repo mit einer * .whl-Datei, die installiert werden muss. unterstütze py27 und py36

  1. gehe zu fo40225's Github Repo tensorflow-windows-wheel
  2. finde eine tensorflow whl version und lade sie herunter
  3. pip install xxx.whl (xxx ist Ihr Download-Whl-Dateiname)
4
J.Zhao

Wenn Sie Windows verwenden:

Wenn Sie einen Blick auf die TensorFlow-Website unter Windows werfen, heißt es in der ersten Zeile der PIP-Installation.

"Pip-Installation unter Windows

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

Installieren Sie jetzt entweder python 3.5 oder verwenden Sie die inoffizielle Version von Tensorflow von ANACONDA.

eine andere Möglichkeit ist das Herunterladen und Installieren von docker toolbox für Windows https://www.docker.com/docker-toolbox Öffnen Sie ein cmd-Fenster und geben Sie Folgendes ein: docker run -it b.gcr.io/tensorflow/tensorflow Dies sollte einen linux Shell anzeigen. Tippe Python und ich denke, alles wäre gut!

1
BlooB

Ich habe festgestellt, dass Tensorflow mit einer beliebigen Version von Python auf CPU unter integriertem Ubuntu zu Windows arbeiten kann. 

  1. Sie können Ubuntu direkt aus dem Windows Store installieren ( https://www.Microsoft.com/ru-ru/p/ubuntu/9nblggh4msv6 )
  2. pip: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
  3. Sudo pip install tensorflow
0
Max Tkachenko