气象雷达数据处理库Pycwr安装踩坑

气象雷达数据处理库Pycwr的安装记录

前言

pycwr是一款优秀的气象雷达数据处理库,它支持几乎所有中国业务天气雷达基数据格式,包含WSR98D、CINRAD/SA/SB/CB、CINRAD/CC/CCJ、CINRAD/SC/CD和相控阵等雷达基数据格式;但是安装的过程可谓一波三折,下面是踩坑的真实记录。
pycwr官网

环境

操作系统win11,基础python版本3.13.

安装步骤

  1. 第一次安装尝试直接暴力pip ,不出意外报错了,提示找不到"CPython".

  2. 然后我就按照官网推荐,使用conda安装。安装conda的过程中也遇到一些问题。首先就是需要设置conda的环境及安装包存储位置以及切换为国内镜像源,然后添加环境变量;设置文件夹为可操作文件夹等,这些网上都有不少资料,不再赘述。

  3. 首先创建3.8的python环境,这也是我看了别人的推荐。其他版本暂时没有尝试conda create -n cwr python==3.8

  4. 然后conda activate cwr注意,这里可能会一直提示你需要先运行conda init,需要在管理员权限下运行终端,否则无法正常激活。

  5. 然后conda install cartopy -c conda-forge --yes,安装cartopy库。

  6. 然后 conda install -c conda-forge arm_pyart

  7. 注意这里可能会报错,找不到hdf5,ValueError: did not find HDF5 headers [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error这个时候我们安装:conda install hdf5

  8. 安装完了之后,继续第六步,可能会报错: ValueError: did not find netCDF version 4 headers [end of output],我们安装:conda install netCDF4

  9. 再尝试第六步安装,我是到这里就安装成功了。通过conda list可以看到相关的软件包版本:
    cartopy 0.21.1
    cython 3.0.12
    hdf5 1.14.5
    netcdf4 1.6.2
    pycwr 0.4.0
    python 3.8.20

希望可以帮助到大家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值