본문 바로가기

개발/Python

python netCDF4 패키지 설치

설치 환경

CetOS 7.x, Anaconda3

설치 이유

  • pip 에서 관리되는 netCDF4 의 whl 파일은 OS 에 따라 참조 라이브러리가 다름
  • 윈도우에서는 Anaconda3 의 라이브러리를 참조
  • 리눅스에서는 whl 파일에 라이브러리 포함
  • 해당 라이브러리는 HDF4 를 지원하지 않음

 

 

netCDF4 패키지는 pip 모듈로 설치할 수 있으나, HDF4를 지원하지 않아 Anaconda3 의 라이브러리를 사용하도록 직접 설치

(아래의 방법을 안쓰고 Anaconda3 의 conda-forge 채널을 이용해도 HDF4 지원된다...)

 

설치 방법

  • 설치 파일 다운로드
$ wget https://files.pythonhosted.org/packages/d9/c0/653b79fcea4efc9a79ce3ae95a31c1669f312ab0c53b3d45037c4e419c2e/netCDF4-1.4.1.tar.gz

 

  • 압축 해제 및 이동
tar xvfz netCDF4-1.4.1.tar.gz; cd netCDF4-1.4.1
  • setup.cfg 수정
    • Anaconda3 가 설치되어 있는 위치를 지정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[options]
use_ncconfig = True
  
[directories]
HDF5_dir = /opt/anaconda3
netCDF4_dir = /opt/anaconda3
szip_dir = /opt/anaconda3
hdf4_dir = /opt/anaconda3
curl_dir = /opt/anaconda3
  
  
[egg_info]
tag_build =
tag_date = 0


  • 설치
$ python setup.py install


'개발 > Python' 카테고리의 다른 글

Python ctypes 구조체 사용  (0) 2018.10.04
julian date 계산  (0) 2018.10.04