一、编译eccodes
(资料图片)
1、准备工作
(1)下载安装git,/download/win。
(2)下载安装visual studio 2022,/zh-hans/,添加c++相关组件。
(3)下载安装cmake,/download/。
(4)下载eccodes,/ecmwf/eccodes。
(5)下载ecbuild,/ecmwf/ecbuild。
(6)将两个文件解压并按下图放置。
2、编译eccodes
(1)打开git bash
(2)cd到cecodes的文件件内,使用命令创建build文件件
cd D:/python/python_package/
mkdir build
cd build
(3)使用cmake编译,并生成visual studio sln文件
cmake -G "Visual Studio 17 2022" D:/python/python_package/ n_package//eccodes -DENABLE_AEC=OFF -DENABLE_FORTRAN=OFF -DENABLE_JPG=OFF -DENABLE_NETCDF=OFF
(4)双击打开build文件夹下的文件
(5)在vs编译器的上方把debug改成release
(6)选择最上方的生成——>生成解决方案,等待编译生成完成。
(7)在任意位置新建一个eccodes文件夹,在里面新建share、lib、include文件夹。将原来build/bin文件夹中的Release复制进eccodes文件夹;将原文件夹中的definitions、samples文件夹复制进eccodes的share文件夹;将build/lib/Release文件夹中的文件复制到eccodes的lib文件夹里;在原文件夹搜索如图几个文件,放到eccodes的includes文件夹中。
二、pygrib的安装
1、配置环境变量
2、安装pygrib
pip install pygrib
3、配置pygrib
(1)打开pygrib的安装路径C:\Users\xxx\AppData\Local\Programs\Python\Python311\Lib\site-packages\pygrib(以自己python和第三方库实际安装位置为准)
(2)将eccodes/Release文件夹里的复制到(1)中路径
Copyright @ 2015-2022 人人晚报网版权所有 备案号: 粤ICP备18023326号-36 联系邮箱:8557298@qq.com