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

Ubuntu 22.04安装MapProxy 1.15.1遇兼容性问题求助

在Ubuntu 22.04上解决MapProxy 1.15.1与libproj兼容性问题

快速解决步骤

  • 激活你的MapProxy虚拟环境:
    source /root/mapproxy/bin/activate
    
  • 安装与MapProxy 1.15.1兼容的pyproj版本(该版本自带适配的proj库,无需依赖系统版本):
    pip install pyproj==2.6.1.post1
    
  • 验证修复结果:
    mapproxy-util --version
    

问题原因说明

Ubuntu 22.04自带的libproj为8.x版本,已经移除了pj_init_plus等旧版proj API,改用全新的上下文式接口。而MapProxy 1.15.1默认会尝试直接调用系统libproj的旧API,从而触发找不到文件、符号未定义等错误。

安装指定版本的pyproj后,MapProxy会自动优先使用pyproj封装的兼容接口,绕开系统libproj的版本冲突问题。

备选方案:升级MapProxy到稳定版

如果允许升级MapProxy,推荐直接安装最新稳定版(如1.16.x及以上),新版本已适配Ubuntu 22.04的libproj 8.x:

pip install --upgrade mapproxy

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 15:25:16