erro Linux ao instalar Keras

votos
0

Estou recebendo este estranho para mim erro ao instalar Keras em um servidor Ubuntu:

Cythonizing /tmp/easy_install-qQggXs/h5py-2.5.0/h5py/utils.pyx
In file included from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1804:0,
                 from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:17,
                 from /usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
                 from /tmp/easy_install-qQggXs/h5py-2.5.0/h5py/api_compat.h:26,
                 from /tmp/easy_install-qQggXs/h5py-2.5.0/h5py/defs.c:287:
/usr/local/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning Using deprecated NumPy API, disable it by  #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION [-Wcpp]
 #warning Using deprecated NumPy API, disable it by  \
  ^
In file included from /tmp/easy_install-qQggXs/h5py-2.5.0/h5py/defs.c:287:0:
/tmp/easy_install-qQggXs/h5py-2.5.0/h5py/api_compat.h:27:18: fatal error: hdf5.h: No such file or directory
 #include hdf5.h
                  ^
compilation terminated.
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

Alguma idéia de como corrigir esse problema?

Fiz o download de repositório Keras de https://github.com/fchollet/keras , e usou este comando para instalá-lo:

sudo python setup.py install

Meus especificações Linux são:

  • Distribuidor ID: Ubuntu
  • Descrição: Ubuntu 14.04.2 LTS
  • Release: 14.04
  • Codename: fiel
Publicado 01/05/2015 em 09:40
fonte usuário
Em outras línguas...                            


2 respostas

votos
2

Você precisa instalar o hdf5 pacote para obter os cabeçalhos que você precisa.

Respondeu 01/05/2015 em 09:59
fonte usuário

votos
1

Bens de erro é:

"No arquivo incluído de /tmp/easy_install-qQggXs/h5py-2.5.0/h5py/defs.c:287:0: /tmp/easy_install-qQggXs/h5py-2.5.0/h5py/api_compat.h:27:18 : erro fatal: hdf5.h: Nenhum tal lima ou diretório #include "hdf5.h" "

Este erro diz que hdf5.h arquivo de cabeçalho está faltando.

Execute o seguinte comando para instalar arquivo de cabeçalho:

sudo apt-get install libhdf5-dev

Por favor note que para instalar o pacote h5py, execute seguinte comando:

sudo pip install h5py

Espero que isso resolva seu problema

Respondeu 22/02/2017 em 20:53
fonte usuário

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