You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python环境下udunits2安装求助:适配cf-python、iris气候数据处理需求

Python环境下udunits2最简安装指南

针对气候科研场景下cf-python、iris库的udunits2依赖安装,推荐优先选择无编译的conda方案,避免源码编译的环境依赖问题:

方案1:conda全平台通用安装(推荐)

该方案无需手动编译源码,可完美解决编译时缺失vcvarsall.bat的报错问题,自动匹配所有依赖版本

  • 首先配置conda-forge软件源(气象相关科研包最全的第三方源):
conda config --add channels conda-forge
conda config --set channel_priority strict
  • 一键安装udunits2、cf-python、iris所有组件:
conda install udunits2 cf-python iris
  • 验证安装:打开Python交互终端执行import cf, iris,无报错即为安装成功。

方案2:pip安装(仅适合不想用conda的场景,需先安装系统级依赖)

Windows系统

  • 先安装预编译的udunits2二进制wheel包,跳过源码编译步骤:
pip install udunits2-binary
  • 再安装业务需要的上层库:
pip install cf-python iris

Debian/Ubuntu系列Linux系统

  • 先安装系统层面的udunits2运行和开发依赖:
sudo apt install libudunits2-dev udunits2
  • 再安装Python相关包:
pip install udunits2 cf-python iris

macOS系统

  • 先通过Homebrew安装udunits2系统依赖:
brew install udunits
  • 再安装Python相关包:
pip install udunits2 cf-python iris

常见问题处理

如果导入库时提示找不到udunits2动态库,可手动配置环境变量:

  • Windows:将udunits2安装目录下的bin文件夹路径添加到系统PATH变量
  • Linux:将udunits2的lib文件夹路径添加到LD_LIBRARY_PATH变量
  • macOS:将udunits2的lib文件夹路径添加到DYLD_LIBRARY_PATH变量

内容的提问来源于stack exchange,提问作者Urja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 01:54:08