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
相关产品推荐
相关产品推荐

