Keras kann nach der Installation nicht importiert werden

8

Ich versuche, keras tiefe Lernbibliothek für Python3.5 auf Ubuntu 16.04 LTS einzurichten und Tensorflow als Backend zu verwenden. Ich habe Python2.7 und Python3.5 installiert. Ich habe Anaconda installiert und mit Hilfe von Tensorflow , numpy , scipy , pyyaml . Danach habe ich keras mit dem Befehl

installiert
  

sudo python setup.py installieren

Obwohl ich das Verzeichnis /usr/local/lib/python3.5/dist-packages/Keras-1.1.0-py3.5.egg sehen kann, kann ich keras library nicht verwenden. Wenn ich versuche, es in Python zu importieren, heißt es

  

ImportError: Kein Modul namens 'keras'

Ich habe versucht, keras mit pip3 zu installieren, habe aber das gleiche Ergebnis.

Was mache ich falsch? Irgendwelche Ideen?

    
nabroyan 08.10.2016, 09:46
quelle

1 Antwort

9

Diagnose

Wenn Sie pip installiert haben (Sie sollten es haben, bis Sie Python 3.5 verwenden), listen Sie die installierten Python-Pakete auf:

%Vor%

Wenn Sie Keras nicht sehen, bedeutet dies, dass die vorherige Installation fehlgeschlagen ist oder unvollständig ist (diese Bibliothek hat diese Abhängigkeiten: numpy (1.11.2), PyYAML (3.12), scipy (0.18.1), sechs (1.10 .0) und Theano (0.8.2).)

Konsultieren Sie die pip.log , um zu sehen, was falsch ist.

Sie können Ihren Python-Pfad auch folgendermaßen anzeigen:

%Vor%

Stellen Sie sicher, dass die Keras-Bibliothek im Pfad /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages angezeigt wird (der Pfad ist bei Ubuntu anders).

Falls nicht, versuchen Sie es zu deinstallieren und versuchen Sie die Installation erneut:

%Vor%

Benutze ein virtualenv

Es ist eine schlechte Idee, Ihr systemweites Python zu verwenden und zu verschmutzen. Ich empfehle die Verwendung eines virtualenv (siehe dieses Handbuch ).

Am besten verwenden Sie ein virtualenv -Verzeichnis (zum Beispiel in Ihrem Heim) und speichern Ihre virtualenvs in:

%Vor%

Dann installiere Keras:

%Vor%

Sie erhalten:

%Vor%

Aber Sie müssen auch zusätzliche Bibliotheken wie Tensorflow installieren:

%Vor%

Die Installationsanleitung von TesnsorFlow ist hier: Ссылка

    
Laurent LAPORTE 08.10.2016, 11:43
quelle