Pregunta ¿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 Intenté configurarlo por

./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. Lo apreciaría si alguien me ayudara.


5
2017-07-17 08:47


origen


Respuestas:


Recomiendo usar el Anaconda Distribución de Python. La distribución completa de Anaconda incluye netcdf4 y las bibliotecas requeridas.


4
2017-07-30 21:31



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

HDF5

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

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

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

make -j n 

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

netCDF4 mi 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 tanto HDF5 como 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 que en realidad untar los archivos y discos compactos a los directorios correctos.


2
2017-07-17 10:02



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

pip install netcdf

2
2017-08-16 19:21



La documentación del módulo netCDF4 python se puede encontrar aquí. Consulte la sección "Instalar"; Tendrá lo que estás buscando. Pero, si cumple con todos los requisitos previos, simplemente puede hacer lo siguiente:

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

1
2017-07-17 09:21



Después de mucha lucha con la instalación y obteniendo errores similares a los mencionados en esta publicación, terminé de instalarlo 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 pre-requisito también, incluso si no hubiera hecho el paso (1). Por cierto, tengo versión de pip 8.0.2  y Python 2.7


1
2018-02-12 19:49