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

FreeBSD下Python3.7安装Matplotlib遇legacy-install-failure故障求助

在FreeBSD上使用Python 3.7安装Matplotlib失败的解决方法

针对你遇到的编译失败、legacy-install-failure问题,可按以下步骤解决:

  • 安装系统级编译依赖
    Matplotlib编译需要FreeBSD系统提供的底层库,执行以下命令安装:

    sudo pkg install gcc pkg-config freetype2 libpng tk86 py37-numpy
    
  • 指定兼容的Matplotlib版本
    Python 3.7已不再被新版Matplotlib支持,需安装最后兼容的3.4.x系列版本:

    python3 -m pip install matplotlib==3.4.3
    
  • 强制使用GCC编译(可选)
    若仍存在编译问题,可设置环境变量指定用GCC替代默认的Clang:

    export CC=gcc
    python3 -m pip install matplotlib==3.4.3
    
  • 直接使用FreeBSD官方包(推荐)
    避免编译麻烦,直接通过pkg安装预编译好的版本:

    sudo pkg install py37-matplotlib
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 10:10:30