I would like to install netcdf4-python to my Ubuntu14.04. The libhdf5-dev_1.8.11_5ubuntu7_amd64.deb and libnetcdf-4.1.3-7ubuntu2_amd64.deb are installed. I downloaded netcdf4-1.1.8.tar.gz from https://pypi.python.org/pypi/netCDF4#downloads I tried configure it by
./configure --enable-netcdf-4 –with-hdf5=/usr/include/ --enable-share –prefix=/usr
but I got the following message:
bash: ./configure: No such file or directory
I do not know how I can install netcdf4-python. I would appreciated if someone helped me.
I would strongly recommend using the Anaconda Python distribution. The full Anaconda distribution includes netcdf4 and the required libraries.
The instructions for Ubuntu are here which are basically:
HDF5
Download the current HDF5 source release. Unpack, go into the directory and execute:
./configure --prefix=/usr/local --enable-shared --enable-hl
make
sudo make install
To speed things up, compile on more than one processor using
make -j n
where n is the number of processes to be launched.
netCDF4 e Download the current netCDF4 source release. Unpack, go into the directory and execute:
LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --enable-netcdf-4 --enable-dap --enable-shared --prefix=/usr/local
make
make install
Installing netcdf4-python When both HDF5 and netCDF4 are in /usr/local, make sure the linker will be able to find those libraries by executing
sudo ldconfig
then installing netcdf4-python is just a matter of doing
python setup.py install
Make sure you actually untar the files and cd to the correct directories.
You can also use an alternative wrapper for the netCDF4, like the netcdf library (it compile the hdf5 and netCDF4 libraries from sourcecode, automatically), using:
pip install netcdf
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With