keras.datasets importação não trabalho

votos
7

Eu tenho keras instalado na minha máquina linux, mas quando eu tento importar um conjunto de dados a partir dos keras.datasets eu recebo um erro que não pode encontrá-lo.

Assim, por exemplo:

from keras.datasets import mnist

Eu recebo o erro

ImportError: nenhum módulo chamado keras.datasets

Eu instalei keras usando pip installe instalado com sucesso.

Publicado 16/02/2016 em 09:33
fonte usuário
Em outras línguas...                            


3 respostas

votos
0

Graças ao comentário de Selcuk, que me pegou no caminho certo.

Na verdade, o problema era que eu tinha várias versões do Python. Eu segui algumas instruções online para instalar Keras que recomendou a instalação MiniConda / Conda / Anaconda, que é a sua própria versão do python. Então, eu tinha duas versões Python2.7 instalado:

  • Linux normal Python 2.7
  • Anaconda Python 2.7

Removendo Anaconda Python e instalar todas as bibliotecas usando pip/ apt-getem vez de condaresolvido o meu problema.

Respondeu 16/02/2016 em 11:42
fonte usuário

votos
1

Você tem keras.pyou keras.pycno diretório de trabalho atual? Se assim for, isso vai atrapalhar as importações. Tente mudar o nome do arquivo e / ou exclusãokeras.pyc .

Respondeu 05/03/2017 em 12:24
fonte usuário

votos
1

Na verdade, o problema era que eu tinha várias versões do Python.

Removendo Anaconda Python e instalar todas as bibliotecas usando pip / apt-get em vez de Conda resolveu o meu problema.

Eu encontrei este para ser verdade, mas não é necessário para apagar anaconda. Eu tive o mesmo problema, mas com várias versões do Python. No entanto, eu criei um ambiente que só usou a versão Anaconda (enquanto nesse ambiente). No terminal (em Mac e outros terminais adequados), tipo / cópia

conda create -n dataweekends python=2.7 pandas scikit-learn jupyter matplotlib

dataweekends é simplesmente o nome do ambiente que você criou. Para aceder a este, basta usar o comando

source activate dataweekends

Esteja consciente de que você pode (provavelmente) tem que reinstalar dependências uma vez nesse novo ambiente.

Eu tenho esse truque a partir daqui " https://www.dataweekends.com/blog/2017/03/09/set-up-your-mac-for-deep-learning-with-python-keras-and-tensorflow "

Também gostaria de recomendar a criação de ambientes diferentes para cada projeto que você faz em python.

Respondeu 27/08/2017 em 15:33
fonte usuário

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