Re: [問題] python 讀取netCDF
※ 引述《ihaveaids ()》之銘言:
: 請問各位大大有用過嗎
: 我已安裝netcdf4 hdf5
: 然後開始裝python-netcdf4-1.1.8
如果用的作業系統比較新的,例如 Debian jessie / stretch 的話,
apt-get install python-netcdf4
就可以完成安裝了。你可以先用 aptitude 檢查
aptitude search python-netcdf4
測試(現在是跑在 Python 2.7)
>>> from netCDF4 import Dataset
>>> rootgrp = Dataset("test.nc", "w", format="NETCDF4")
>>> fcstgrp = rootgrp.createGroup("forecasts")
>>> print rootgrp
## Compile from source ######
安裝 dependency,一樣用 Debian jessie/stretch Python 2.7 來測試。
apt-get install libblas-dev libhdf5-dev libnetcdf-dev netcdf-bin
BLAS (LAPACK) 是 numpy 需要的,HDF5 和 netCDF 則是套件真正的 dependency
為了方便測試,用 virtualenv 來建立虛擬環境。
pip install --download . --no-deps --no-install netCDF4
tar xf netCDF4*.tar.gz
cd netCDF4*
這邊因為是 debian,它 HDF5 library 放在不一樣的地方,所以要多加一行
export CPPFLAGS="-I/usr/include/hdf5/serial/"
python setup.py build
python setup.py install
以下測試功能是否正常
cd test
python run_all.py
概念上像是這樣。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.42.102
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1438086781.A.16E.html
推
07/29 08:53, , 1F
07/29 08:53, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章