wake-up-neo.net

Keras: ImportError: Kein Modul mit dem Namen data_utils

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. 

5
fluency03

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.

8
fluency03

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 .

3
Ben J.

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. 

0
Anuj Gupta

dies könnte Ihr Problem lösen.

Sudo -H  pip3 install git+https://github.com/fchollet/keras.git --upgrade
0
ermiabivatan