pyVPRM的安装
安装anaconda
建议:
- windows上安装anaconda:Download Anaconda Distribution | Anaconda
- linux上安装miniconda:Miniconda — Anaconda documentation
创建一个虚拟环境
conda create --name @python环境名 python=@python版本号
激活环境
conda activate @python环境名
安装依赖库
作者给的安装方法是从conda-forge源中下载,但是国内需要修改镜像源才能下载,但是有一个问题就是有一些包镜像源也没有,这时候可以通过科学上网,在anaconda的官方源中直接下载 .conda
包文件,以下的安装均使用此方法,并且选择的是win64,py310的版本。
作者的方法
conda config --add channels conda-forge conda config --set channel_priority strict conda install -c conda-forge dask netCDF4 conda install esmf conda install esmpy
分开下载, 使用 conda install @.conda文件路径
去安装
dask: Dask :: Anaconda.org
windows支持的版本是v2024.7.0,下载到本地
conda install dask-2024.7.0-pyhd8ed1ab_0.conda
netCDF4: Netcdf4 :: Anaconda.org
windows-64位支持的版本是v1.7.1,下载到本地
conda install netcdf4-1.7.1-nompi_py310h0a2a089_101.conda
esmf: Esmf :: Anaconda.org
windows-64位支持的版本是v8.4.2,下载到本地
conda install esmf-8.4.2-nompi_hee46c9f_3.conda
esmpy: Esmpy :: Anaconda.org
windows-64位支持的版本是v8.4.0,下载到本地
conda install esmpy-8.4.0-nompi_py310hf3638ad_2.conda
pygrib: Pygrib :: Anaconda.org
参考:Installation — pygrib documentation (jswhit.github.io)
这个包需要三个依赖,其中ECCODES需要使用conda安装
ECCODES
1、安装eccodes: Eccodes :: Anaconda.org
windows-64位支持的版本是v2.36.0,下载到本地
conda install eccodes-2.36.0-h4f3607b_0.conda
2、安装python-eccodes: Python Eccodes :: Anaconda.org
windows-64位,py310支持的.conda版本是v1.7.1,下载到本地
conda install python-eccodes-1.7.1-py310hb0944cc_0.conda
安装pygrib
windows-64位支持的版本是v2.1.6,下载到本地
conda install pygrib-2.1.6-py310h9672688_0.conda
安装pyVPRM
克隆git项目
## https
git clone https://github.com/tglauch/pyVPRM.git
## ssh
git clone [email protected]:tglauch/pyVPRM.git
安装
## cd 进到项目目录,如果不是
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple .