Eu removeria ambos netCDF4 e HDF5 executando
apt-get remove --purge python-netcdf hdf5
Isso também eliminará os pacotes relacionados.
Isso pode ser mais seguro:
dpkg -r python-netcdf hdf5
apt-get autoremove
seguido por reinstalação do netCDF4 e dependências,
usou a maioria dos de um artigo para o Ubuntu 14 LTS .
apt-get install git git-doc git-el git-email git-gui gitk gitweb git-arch git-bzr git-cvs git-mediawiki git-svn python python-dev python-pip libatlas-base-dev gcc gfortran g++ cython
isto é bom para evitar erros de módulo python mais recentes [a partir de www.scipy.org]
apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
(re) instala a biblioteca zlib:
ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/zlib-1.2.8.tar.gz
cd /home/user/Downloads
tar xvzf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install
(re) instalar o curl:
apt-get install curl
(re) instala o HDF5:
ftp.unidata.ucar.edu/pub/netcdf/netcdf-4/hdf5-1.8.9.tar.gz
cd /home/user/Downloads
tar xvzf hdf5-1.8.9.tar.gz
cd hdf5-1.8.9
./configure --prefix=/usr/local --enable-shared --enable-hl
make -j 2
make install
(re) instala o netCDF4:
ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.3.2.tar.gz
cd /home/user/Downloads
tar xvzf netcdf-4.3.2.tar.gz
cd netcdf-4.3.2
LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include ./configure --enable-netcdf-4 --enable-dap --enable-shared --prefix=/usr/local
make -j 2
make install
make check
e finalmente o módulo netCDF4
pip install netcdf4
agora o python "import netCDF4" deve funcionar