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

Ubuntu下pip安装netCDF4时cftime编译失败求助

解决方案:Ubuntu aarch64下pip安装netCDF4失败(cftime编译错误)

错误分析

从安装日志可定位核心问题:aarch64架构的GCC编译工具链缺失,导致cftime无法从源码编译,触发以下关键错误:

error: command 'aarch64-linux-gnu-gcc' failed: No such file or directory

进而引发Failed building wheel for cftime,最终导致netCDF4安装失败。

解决步骤

1. 安装基础编译工具链

更新系统包并安装编译所需工具及对应版本的Python开发文件:

sudo apt update
sudo apt install build-essential python3.10-dev

注:python3.10-dev需匹配你当前虚拟环境的Python版本(日志显示为Python 3.10)。

2. 安装netCDF相关系统依赖(可选但推荐)

安装系统级的netCDF和HDF5库,避免pip从源码编译底层组件:

sudo apt install libnetcdf-dev libhdf5-dev

3. 强制使用预编译wheel安装cftime

若编译仍有问题,直接要求pip使用预编译二进制包,跳过源码编译流程:

pip install --only-binary :all: cftime

4. 重新安装netCDF4

完成上述步骤后,再次执行netCDF4安装命令:

pip install netCDF4

验证安装

安装完成后,在Python环境中测试是否成功:

import netCDF4
print(netCDF4.__version__)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 20:26:00