mit Tensorflow mit Anaconda und PyCharm unter Windows

10

Ich benutze Anaconda 4.3.1 64 Bit unter Windows 10 64 Bit. Ich habe Tensorflow (CPU) nach diesem erfolgreich installiert. Das Testprogramm wird in der Zeile ausgeführt, nicht jedoch in PyCharm . Das Problem ist, dass es nur mit Tensorfluss aktivieren funktioniert.

Ich folgte den Schritten von Pycharm Anaconda Import Tensor Flow-Bibliothek Problem ("Sie müssen folgende Schritte ausführen:"). Es scheint jetzt, dass Tensorflow geladen ist, aber ich bekomme einen neuen Fehler:

  

Importfehler:   Das Importieren des Multiarray-numpy-Erweiterungsmoduls ist fehlgeschlagen. Die meisten   Wahrscheinlich versuchen Sie, einen fehlerhaften Build von numpy zu importieren.   Wenn Sie mit einem numpy Git Repo arbeiten, versuchen Sie git clean -xdf (entfernt alle   Dateien, die nicht der Versionskontrolle unterliegen). Andernfalls installieren Sie numpy neu.

Wie kann ich TensorFlow in PyCharm verwenden? (Übrigens: Tensorflow arbeitet mit PyCharm auf meiner Fedora VM.)

Bearbeiten:

  

Kann ich TensorFlow mit Jupyter verwenden? Beim Ausführen von "Jupyter (Tensorflow)" aus dem Anaconda-Menü öffnet sich ein Konsolenfenster und schließt sich sofort.

    
user495236 19.05.2017, 01:08
quelle

4 Antworten

6

Wenn PyCharm geöffnet ist: Wenn Sie zu den Einstellungen navigieren: Projekt: Projektdolmetscher. Sie können dort entweder Ihr eigenes virtualenv erstellen (und dann manuell die erforderlichen Pakete installieren) oder sicherstellen, dass Sie den Anaconda Python Interpreter für Ihr Projekt ausgewählt haben.

    
Skirrebattie 26.05.2017, 07:41
quelle
3

Ich empfehle, babun zu installieren und dort ein virtualenv mit virtualenvwrapper zu erstellen und in dieser Umgebung zu installieren.

Wählen Sie danach die python -Binary im entsprechenden Verzeichnis des von Ihnen erstellten virtualenv, also ~/.virtualenvs/myenv/bin/python oder ~/.virtaulenvs/myenv/usr/bin/python

    
onur güngör 26.05.2017 06:53
quelle
3

Wenn Sie den offiziellen Anweisungen folgen, haben Sie eine virtuelle Umgebung namens Tensorflow erstellt. Die Umgebung befindet sich im Verzeichnis Anaconda3\envs\tensorflow , wobei Anaconda3 das Anaconda-Installationsverzeichnis ist. Sie müssen PyCharm nur auf das python.exe verweisen, das sich dort befindet.

Der Einstellungs-Pfad in PyCharm ist ungefähr so:

Einstellungen- & gt; Projekt Interpreter- & gt; Lokale hinzufügen & gt; Virtualenv Environment- & gt; Vorhandene Umgebung

Zeigen Sie dem Interpreter auf das python.exe im Verzeichnis Anaconda3\envs\tensorflow .

    
klimkin 09.12.2017 22:32
quelle
2

Bevor Sie etwas anderes importieren, tun Sie dies

%Vor%

von der Befehlszeile (wenn TF funktioniert) und von PyCharm (wenn nicht). Wenn Sie relevante Unterschiede sehen, passen Sie sie entsprechend an (definieren Sie die Umgebungsvariablen in PyCharm, etc.)

    
MaxB 24.05.2017 03:55
quelle

Tags und Links