¿Cómo puedo instalar netcdf4-python en ubuntu14.04?

Me gustaría instalar netcdf4-python en mi Ubuntu14.04. Se han instalado libhdf5-dev_1.8.11_5ubuntu7_amd64.deb y libnetcdf-4.1.3-7ubuntu2_amd64.deb. Descargué netcdf4-1.1.8.tar.gz desde https://pypi.python.org/pypi/netCDF4#downloads. Probé configurarlo mediante

./configure --enable-netcdf-4 –with-hdf5=/usr/include/ --enable-share –prefix=/usr 

pero me llegó el siguiente mensaje:

 bash: ./configure: No such file or directory 

No sé cómo puedo instalar netcdf4-python. Me agradecería si alguien me ayudara.

Recomiendo encarecidamente utilizar la distribución de Anaconda Python. La distribución completa de Anaconda incluye netcdf4 y las bibliotecas requeridas.

Las instrucciones para Ubuntu están aquí que son básicamente:

HDF5

Descarga la versión fuente actual de HDF5. Desembale, vaya al directorio y ejecute:

 ./configure --prefix=/usr/local --enable-shared --enable-hl make sudo make install 

Para acelerar las cosas, compile en más de un procesador usando

 make -jn 

donde n es el número de procesos a lanzar.

netCDF4 e Descargue la versión fuente actual de netCDF4. Desembale, vaya al directorio y ejecute:

 LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --enable-netcdf-4 --enable-dap --enable-shared --prefix=/usr/local make make install 

Instalación de netcdf4-python Cuando HDF5 y netCDF4 están en / usr / local, asegúrese de que el enlazador pueda encontrar esas bibliotecas ejecutando

 sudo ldconfig 

Luego, instalar netcdf4-python es solo cuestión de hacer

 python setup.py install 

Asegúrate de realmente descomprimir los archivos y cd a los directorios correctos.

También puede usar un contenedor alternativo para netCDF4, como la biblioteca netcdf (que comstack las bibliotecas hdf5 y netCDF4 desde el código fuente, automáticamente), usando:

 pip install netcdf 

La documentación del módulo python de netCDF4 se puede encontrar aquí . Echa un vistazo a la sección “Instalar”; Tendrá lo que estás buscando. Pero, si cumple todos los requisitos previos, simplemente puede hacer lo siguiente:

 python setup.py build && python setup.py install 

Después de mucha lucha con la instalación y obteniendo errores similares a los mencionados en esta publicación, terminé de instalarla de la siguiente manera:

1) HDF5 instalado

 ./configure --prefix=/usr/local --enable-shared --enable-hl make sudo make install 

2) NetCdf4 instalado

  sudo pip install netcdf4 

Supongo que el comando pip habría instalado el HDF5 de requisito previo también, incluso si no hubiera hecho el paso (1). Por cierto, tengo pip versión 8.0.2 y python 2.7