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

Ubuntu 20.04安装GDAL==3.0.4报错:use_2to3参数无效

解决Ubuntu 20.04安装GDAL==3.0.4时的use_2to3错误

GDAL 3.0.4的安装脚本依赖use_2to3工具,但新版pip(21及以上版本)已经移除了对该工具的支持,所以会触发这个错误。以下是两种可行的解决办法:

办法1:降级pip到兼容版本

  • 先把pip降到支持use_2to3的版本:
    pip install pip==20.3.4
    
  • 接着安装指定版本的GDAL:
    pip install GDAL==3.0.4
    
  • (可选)安装完成后可以重新升级pip到最新版:
    pip install --upgrade pip
    

办法2:通过环境变量指定GDAL库路径安装

如果不想降级pip,直接通过环境变量关联已安装的libgdal-dev库:

  • 先确认gdal-config的位置(一般默认是/usr/bin/gdal-config):
    which gdal-config
    
  • 设置环境变量并执行安装命令:
    export CPLUS_INCLUDE_PATH=/usr/include/gdal
    export C_INCLUDE_PATH=/usr/include/gdal
    pip install GDAL==3.0.4 --global-option=build_ext --global-option="-I/usr/include/gdal"
    

验证安装结果

安装完成后,可通过以下方式确认版本:

  • 终端执行:
    gdalinfo --version
    
  • 或在Python环境中运行:
    from osgeo import gdal
    print(gdal.__version__)
    

输出显示3.0.4即为安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 14:40:44