Ich versuche das Modul keras.utils.data_utils
zu importieren, aber es funktioniert nicht. Ich kann jedoch dieses Modul hier finden. Es ist in der Tat vorhanden. Warum kann ich es nicht importieren, während ich andere Module wie keras.models
und keras.layers.core
importieren kann?
[email protected]:bin$ python
Python 2.7.9 (default, Apr 2 2015, 15:33:21)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from __future__ import print_function
>>> from keras.models import Sequential
>>> from keras.layers.core import Dense, Activation, Dropout
>>> from keras.layers.recurrent import LSTM
>>> from keras.utils.data_utils import get_file
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named data_utils
Bearbeiten:
Siehe hier für die Antwort.
Obwohl this die Antwort korrekt ist, aber nicht vollständig ist. Dank der Antwort von Ben J. , aber Tadhg McDonald-Jensen ist die erste, die mir die Antworten bietet hier .
Fasse es zusammen
Ich benutzte pip install keras
um keras
zu installieren, aber es wurde nicht die neueste Version von keras
gemäß this installiert. Deshalb könnte ich Dinge tun wie from keras.models import Sequential
, from keras.layers.core import Dense, Activation, Dropout
, und from keras.layers.recurrent import LSTM
aber nicht from keras.utils.data_utils import get_file
. Weil es nicht in den vorherigen Versionen ist.
SO, nur clone
das keras
von ihrem github , cd
hinein und starte Sudo python setup.py install
wird dieses Problem lösen.
Denken Sie daran, wenn Sie dies bereits getan haben pip install keras
, Sie müssen sicherstellen, dass alle keras
Versionen, die Sie installiert haben, gelöscht sind. pip uninstall keras
so oft, bis kein keras
mehr existiert, dann mache das Sudo python setup.py install
.
Ich habe mir das tar.gz aus https://pypi.python.org/pypi/Keras/0.1.3 angesehen und es ist keine Datei namens data_utils.py im Ordner utils vorhanden. Der github enthält jedoch folgende Datei: https://github.com/fchollet/keras .
Ich hoffe, dass Ihr Problem inzwischen gelöst ist, wenn nicht:
Sudo pip install git+git://github.com/fchollet/keras.git --upgrade
sollte die Arbeit für Sie erledigen.
dies könnte Ihr Problem lösen.
Sudo -H pip3 install git+https://github.com/fchollet/keras.git --upgrade