如何将netcdf4-python安装到ubuntu14.04?

时间:2015-07-17 08:47:21

标签: python ubuntu-14.04 netcdf

我想将netcdf4-python安装到我的Ubuntu14.04。安装了libhdf5-dev_1.8.11_5ubuntu7_amd64.deb和libnetcdf-4.1.3-7ubuntu2_amd64.deb。我从https://pypi.python.org/pypi/netCDF4#downloads下载了netcdf4-1.1.8.tar.gz 我尝试通过

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

但我收到以下消息:

bash: ./configure: No such file or directory

我不知道如何安装netcdf4-python。 如果有人帮助过我,我将不胜感激。

5 个答案:

答案 0 :(得分:4)

我强烈建议使用Anaconda Python发行版。完整的Anaconda发行版包括netcdf4和所需的库。

答案 1 :(得分:2)

Ubuntu的说明是here,基本上是:

<强> HD​​F5

下载当前的HDF5源版本。 解压缩,进入目录并执行:

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

为了加快速度,请使用

在多个处理器上进行编译
make -j n 

其中n是要启动的进程数。

<强> netCDF4 Ë 下载当前的netCDF4源代码版本。 解压缩,进入目录并执行:

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

安装netcdf4-python 当HDF5和netCDF4都在/ usr / local中时,请确保链接器能够通过执行

来找到这些库。
sudo ldconfig

然后安装netcdf4-python就是这样做

python setup.py install

确保您实际解压缩文件并 cd 到正确的目录。

答案 2 :(得分:2)

您还可以使用netCDF4的替代包装器,例如netcdf库(它自动从源代码编译hdf5和netCDF4库),使用:

pip install netcdf

答案 3 :(得分:1)

可以找到netCDF4 python模块文档here。查看&#34;安装&#34;部分;它会拥有你正在寻找的东西。但是,如果您满足所有先决条件,您只需执行以下操作:

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

答案 4 :(得分:1)

After much struggle with the installation and getting errors similar to the ones mentioned in this post, I ended up installing it as follows:

1) Installed HDF5

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

2) Installed netcdf4

 sudo pip install netcdf4

I guess the pip command would have installed the pre-requisite HDF5 as well even if I didn't do step (1). Btw, I have pip version 8.0.2 and python 2.7