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

Linux Mint下Python3.8安装Cartopy遇PEP517编译错误求助

解决Cartopy安装Wheel构建错误及高CPU占用问题

用系统包管理器安装预编译包(最省心)

Linux Mint基于Ubuntu,直接通过apt安装官方预编译的Cartopy,完全不用源码编译,不会占满CPU:

  • 执行以下命令:
    sudo apt update
    sudo apt install python3-cartopy python3-shapely python3-pyproj
    

指定兼容版本安装预编译wheel

Python3.8最高兼容Cartopy 0.20.x版本(0.21及以上要求Python3.9+),优先用预编译包:

  1. 先装运行依赖:
    sudo apt install libgeos-dev libproj-dev proj-data proj-bin
    
  2. 安装指定版本的Cartopy,强制用预编译wheel:
    pip3 install cartopy==0.20.3 --only-binary cartopy
    

必须源码编译时限制CPU核心数

如果上述方案都不行,非得源码编译,那就限制编译用的核心数,避免CPU跑满:

  1. 先装全编译依赖:
    sudo apt install build-essential libgeos-dev libproj-dev proj-data proj-bin python3-dev
    
  2. 设置环境变量限制核心数(比如用2个核心,可根据自己CPU核心数调整,别拉满),再执行安装:
    export MAKEFLAGS="-j2"
    pip3 install cartopy --no-binary :all:
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 21:21:00