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
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?
Wenn Sie pip
installiert haben (Sie sollten es haben, bis Sie Python 3.5 verwenden), listen Sie die installierten Python-Pakete auf:
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%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:
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: Ссылка
Tags und Links python tensorflow ubuntu keras anaconda