Keras: ImportError: нет модуля с именем data_utils

Я пытаюсь импортировать модуль keras.utils.data_utils но он не работает. Однако я могу найти этот модуль здесь . Это действительно существует. Почему я не могу импортировать его, пока я могу импортировать некоторые другие модули, такие как keras.models и 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 

Редактировать:

См. Здесь для ответа.

4 Solutions collect form web for “Keras: ImportError: нет модуля с именем data_utils”

Хотя этот ответ правильный, но не полный. Благодаря ответу Бен Дж. , Но Тадх Макдональд-Дженсен является первым, предлагающим мне ответы здесь .

Подведите итоги

Я использовал pip install keras для установки keras , но не установил последнюю версию keras соответствии с этим . Вот почему я мог делать такие вещи, как 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 . Потому что это не в предыдущих версиях.

SO, просто keras из их github , cd в него и запустите sudo python setup.py install , решит эту проблему.

ЗАПОМНИТЕ, если вы уже сделали это для pip install keras , вы должны убедиться, что очистите все версии keras вы установили, сделав это, pip uninstall keras много раз, пока не будет keras , а затем выполните установку sudo python setup.py install .

Я просмотрел tar.gz с https://pypi.python.org/pypi/Keras/0.1.3 и нет файла с именем data_utils.py в папке utils. Однако github включает этот файл: https://github.com/fchollet/keras .

Я надеюсь, что ваша проблема будет решена к настоящему времени, если нет:

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

должен выполнить эту работу за вас.

это может решить вашу проблему.

 sudo -H pip3 install git+https://github.com/fchollet/keras.git --upgrade 
  • Tornado и Python 3.x
  • Мне нужно __closure__
  • ttk.Combobox сбой, когда состояние доступно только для чтения и не в фокусе
  • Список Python - «резервирование» пространства (~ изменение размера)
  • BrokenPipeError в Python
  • странное поведение python с смешиванием глобальных переменных / параметров и функции с именем «top»
  • Почему в этом случае новый класс стиля и класс старого стиля имеют другое поведение?
  • ValueError: неподдерживаемый протокол pickle: 3, python2 pickle не может загрузить файл, сбрасываемый python 3 pickle?
  • Как установить атрибут класса с ожиданием в __init__
  • matplotlib 3D plot, plot_surface black
  • использование locals () внутри понимания словаря
  • Python - лучший язык программирования в мире.