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

Ubuntu 21.10 Python3.9环境下源码安装GDAL 3.4.0失败求解决方案

问题根因

GDAL 3.4.0 强制依赖 6.0 及以上版本的 PROJ 地理坐标转换库,从你提供的 configure 输出可以看到,配置流程执行到最后检测不到符合版本要求的 PROJ 库,直接终止失败,没有生成编译必须的config.status、GDALmake.opt等核心配置文件,后续执行make命令时找不到必要的配置文件,才会抛出你遇到的127错误。

解决步骤
  • 首先安装 PROJ 相关依赖包,Ubuntu 21.10 官方源提供的 PROJ 版本满足 GDAL 3.4.0 的要求,直接执行以下命令安装:
sudo apt update && sudo apt install libproj-dev proj-bin proj-data
  • 建议同步安装 GDAL 编译所需的其他常用依赖,避免后续出现功能缺失:
sudo apt install libz-dev libjpeg-dev libtiff-dev libcurl4-openssl-dev libsqlite3-dev
  • 回到你解压后的gdal-3.4.0目录,清理之前失败的配置缓存:
make clean || rm -rf *.o GDALmake.opt config.status config.log
  • 重新执行配置命令:
./configure --with-python
  • 确认配置命令执行结束没有报错后,再依次执行编译和安装:
make -j$(nproc)
sudo make install
sudo ldconfig
  • 若安装完成后 Python 环境中无法 import gdal,可手动将 GDAL Python 绑定的安装路径加入环境变量,默认安装路径为/usr/local/lib/python3.9/dist-packages,临时生效可执行:
export PYTHONPATH=/usr/local/lib/python3.9/dist-packages:$PYTHONPATH

如需永久生效,可将上述命令写入~/.bashrc文件末尾。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 00:45:07