J'essaie d'importer le module keras.utils.data_utils
mais cela ne fonctionne pas. Cependant, je peux trouver ce module ici . Il existe bel et bien. Pourquoi je ne peux pas l'importer alors que je peux importer d'autres modules tels quekeras.models
et 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 "<stdin>", line 1, in <module>
ImportError: No module named data_utils
Modifier:
Voir ici pour la réponse.
Même si ceci réponse est correcte mais n'est pas complète. Merci à la réponse de Ben J. mais Tadhg McDonald-Jensen est le premier à me proposer les réponses ici .
Résumez le
J'utilisais pip install keras
pour installer keras
, mais la version la plus récente de keras
n'a pas été installée en fonction de this . C'est pourquoi je pourrais faire des choses comme from keras.models import Sequential
, from keras.layers.core import Dense, Activation, Dropout
et from keras.layers.recurrent import LSTM
mais pas from keras.utils.data_utils import get_file
. Parce que ce n'est pas dans les versions précédentes.
SO, juste clone
la keras
de leur github , cd
dedans, et exécuter Sudo python setup.py install
va résoudre ce problème.
N'OUBLIEZ PAS, si vous avez déjà utilisé ce pip install keras
, vous devez vous assurer que toutes les versions de keras
que vous avez installées sont bien effacées en procédant de cette manière pip uninstall keras
jusqu'à ce qu'il n'y ait plus de keras
existante, puis faites ceci Sudo python setup.py install
.
J'ai consulté le fichier tar.gz de https://pypi.python.org/pypi/Keras/0.1.3 et il n'y a aucun fichier nommé data_utils.py dans le dossier utils. Cependant, le github inclut ce fichier: https://github.com/fchollet/keras .
J'espère que votre problème est résolu maintenant, sinon:
Sudo pip install git+git://github.com/fchollet/keras.git --upgrade
devrait faire le travail pour vous.
cela pourrait résoudre votre problème.
Sudo -H pip3 install git+https://github.com/fchollet/keras.git --upgrade