Keras: ImportError: Ningún módulo llamado data_utils

Estoy intentando importar el módulo keras.utils.data_utils pero no funciona. Sin embargo, puedo encontrar este módulo aquí . De hecho, es existente. ¿Por qué no puedo importarlo mientras puedo importar algunos otros módulos como keras.models y keras.layers.core ?

 cliu@cliu-ubuntu: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 "", line 1, in  ImportError: No module named data_utils 

Editar:

Vea aquí para la respuesta.

A pesar de que esta respuesta es correcta pero no está completa. Gracias a la respuesta de Ben J. pero Tadhg McDonald-Jensen es el primero que me ofrece las respuestas aquí .

Resumirlo

Estaba usando pip install keras para instalar keras , pero no instaló la última versión de keras acuerdo con esto . Por eso pude hacer cosas como from keras.models import Sequential , from keras.layers.core import Dense, Activation, Dropout , y from keras.layers.recurrent import LSTM pero no from keras.utils.data_utils import get_file . Porque no está en las versiones anteriores.

Entonces, solo clone las keras de su github , cd en él, y ejecuta sudo python setup.py install resolverá este problema.

RECUERDE, si ya hizo este pip install keras , debe asegurarse de borrar todas las versiones de keras que haya instalado haciendo este pip uninstall keras varias veces hasta que no haya keras existentes, luego haga esta instalación sudo python setup.py install .

Miré el archivo tar.gz de https://pypi.python.org/pypi/Keras/0.1.3 y no hay ningún archivo llamado data_utils.py en la carpeta utils. Sin embargo, el github incluye este archivo: https://github.com/fchollet/keras .

Espero que su problema esté resuelto ahora, si no:

 sudo pip install git+git://github.com/fchollet/keras.git --upgrade 

Debería hacer el trabajo por usted.

Esto podría resolver su problema.

 sudo -H pip3 install git+https://github.com/fchollet/keras.git --upgrade