Keras: ImportError: nenhum módulo chamado data_utils

votos
5

Estou tentando importar o módulo keras.utils.data_utils, mas não o seu trabalho. No entanto, eu posso encontrar este módulo aqui . É realmente existente. Por que não pode importá-lo enquanto eu posso importar alguns outros módulos como keras.modelse 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

Editar:

Veja aqui a resposta.

Publicado 09/03/2016 em 22:17
fonte usuário
Em outras línguas...                            


4 respostas

votos
3

Olhei para o tar.gz de https://pypi.python.org/pypi/Keras/0.1.3 e não há nenhum arquivo chamado data_utils.py na pasta utils. No entanto, o github faz incluir esse arquivo: https://github.com/fchollet/keras .

Respondeu 09/03/2016 em 22:47
fonte usuário

votos
8

Mesmo que esta resposta está correta, mas não é completa. Graças a Ben J. resposta 's, mas Tadhg McDonald-Jensen é o primeiro de me oferecer as respostas aqui .

resumi-lo

Eu estava usando pip install keraspara instalar keras, mas não instalar a versão mais recente de kerasacordo com este . É por isso que eu poderia fazer coisas como from keras.models import Sequential, from keras.layers.core import Dense, Activation, Dropoute from keras.layers.recurrent import LSTM, mas não from keras.utils.data_utils import get_file. Porque não é nas versões anteriores.

Assim, apenas clonea keraspartir de sua github , cdpara ele, e prazo sudo python setup.py installvai resolver esse problema.

LEMBRE-SE, se você já fez isso pip install keras, você tem que certificar-se de limpar todas as kerasversões que você tenha instalado, fazendo isso pip uninstall kerasmuito tempo até não kerasexistente, em seguida, fazer isso sudo python setup.py install.

Respondeu 10/03/2016 em 06:33
fonte usuário

votos
0

Espero que o seu problema foi resolvido por agora, se não:

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

deve fazer o trabalho para você.

Respondeu 23/03/2016 em 05:11
fonte usuário

votos
0

isso pode resolver o seu problema.

sudo -H  pip3 install git+https://github.com/fchollet/keras.git --upgrade
Respondeu 08/01/2017 em 03:28
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more