2016-05-30 3 views
8

Ich versuche, Tensorflow auf meinem Windows-PC zu installieren. Da ich Anaconda bereits auf Python (3.5) installiert und benutzt habe, habe ich die Anweisungen https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#anaconda-environment-installation befolgt.Install Tensorflow unter Windows mit Anaconda

Nach der Erstellung der Conda Umwelt genannt tensorflow, ich habe meine Installation getestet mit:

$ python 
Import tensorflow as tf 

Aber ich habe den Fehler:

ImportError: no module named 'tensorflow' 

Weiß jemand, was ich verpaßt?

Vielen Dank!

Antwort

9

UPDATE: Seit TensorFlow 0.12 haben wir Pakete für Windows veröffentlicht.

C:\> pip install tensorflow 

... und die GPU-beschleunigte Version mit: Sie können die CPU-only-Version mit dem folgenden Befehl installieren

C:\> pip install tensorflow-gpu 

Beachten Sie, dass die 64-Bit- Version von Python benötigen 3.5 installiert, damit die obigen Befehle funktionieren.


TensorFlow ist not currently supported on Windows, und keiner der offiziellen Binärpakete arbeiten unter Windows. Wir arbeiten gerade daran, Unterstützung für Windows hinzuzufügen, aber diese Bemühungen sind in einem frühen Stadium.

Die Antworten auf this question für Vorschläge zum Ausführen von TensorFlow mit Docker oder Bash für Windows.

2

Es sieht aus wie Sie die virtuelle Umgebung aktivieren, müssen die TensorFlow in installiert wurden Wenn Sie die virtuelle Umgebung zu aktivieren, wird sie in Klammern in Ihrer Eingabeaufforderung angezeigt wird, wie im Beispiel Tutorial:.

$ source activate tensorflow 
(tensorflow)$ # Your prompt should change 

die Quelle-Befehl funktioniert nur auf Linux/Mac, soweit mir bekannt ist, so für Fenster finden Sie die Anweisungen hier folgen müssen:

http://conda.pydata.org/docs/using/envs.html#change-environments-activate-deactivate

Im allgemeinen ist die Skriptdatei, die die Aktivierung behandelt ist l ocation in [your_environment]/bin/activate, wenn Sie neugierig sind, was es tut.

Also im Grunde sind die Tensorflow-Dateien in diesem Umgebungsordner installiert, und Python kann sie nicht finden, es sei denn, dieser Ordner wird dem PATH hinzugefügt, wo er nach Bibliotheken sucht, und dies ist im Wesentlichen die Aktivierung der Umgebung!

0

Tensorflow Installation mit Conda:

  1. Installieren Sie Anaconda3-4.2.0 X6 4 (Ich lief in Frage mit den neuesten Release 4.3.0)
  2. Upgrade-Conda Version 4.2.9 -> 4.2.11 (wieder in einige Probleme lief mit Conda 4.2.9)

    Conda installieren Conda = 4.2.11

  3. Umgebung schaffen

    Conda -n tf python = 3.5

  4. activate tf

  5. c erstellen onda -c Conda-Schmiede installieren tensorflow

1

Die oben angegebenen Schritte werden das TensorFlow in Ihrem Windows-System installieren, aber immer noch können Sie Problem konfrontiert in so dass es in Ihrem Jupyter Notebook zur Verfügung - damit die Integration Schritte von verschiedenen Orten zusammen haben eine komplette Lösung:

Wie Tensorflow in Anaconda-Umgebung auf Windows 10 installieren 1) Laden Sie und installieren Sie Anaconda 3.6 (3.5 und höher) in Ihrem System von Anaconda Website.Starten Sie 2) Ihr System 3) Erstellen Sie virtuelle Umgebung durch folgenden Befehl ein: Conda erstellen -n tensorflow

4) Aktivieren der virtuellen Umgebung

C:> activate tensorflow

(tensorflow) C: > # Ihre prompte TensorFlow in anaconda 5) Folgende Schritte sollten tensorflow in virtuellen Umgebung starten Installation

(tensorflow) C ändern sollte:> Conda installieren -c co NDA-Schmiede tensorflow 6) Jetzt können Sie in Python und die Arbeit an eingeben tensorflow (tensorflow) C:> python

7) Aber wenn Sie auf Tensorflow auf Jupyter Notebook arbeiten Sie einrichten müssen die karnel für Ihre installieren Sie a) das ipython Kernel-Modul in Ihr virtualenv

aktivieren sie virtualenv, wenn Sie nicht bereits haben

installieren pip ipykernel

b) Sie nun den Kernel „selbst laufen: virtuelle Umgebung in folgenden Schritten -install "Skript: python -m ipykernel installieren --user --name = mein-virtualenv-name

Ersetzen Sie den Parameter --name entsprechend. In meinem Fall ist es Tensorflow

c) Sie sollten jetzt in der Lage sein, Ihren Kernel in der IPython-Notebook-Menü zu sehen: Kernel -> Kernel ändern und in der Lage zu wechseln (Sie müssen möglicherweise die Seite aktualisieren, bevor es angezeigt wird In der Liste). IPython wird sich daran erinnern, welcher Kernel von da an für dieses Notebook verwendet wird.

8) Testen Sie die tensorflow mit Programm folgende Sie sollten sehen, „Hallo, TensorFlow!“

import tensorflow as tf 

hello = tf.constant('Hello, TensorFlow!') 
sess = tf.Session() 
print(sess.run(hello))