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

Python 3.8环境下Matplotlib安装失败求助:zlib依赖问题

解决Windows虚拟环境下Python3.8安装Matplotlib的zlib编译问题

方法1:先安装兼容的预编译Pillow版本

Matplotlib源码构建时会强制重新编译依赖的Pillow,忽略已安装版本,先装一个适配Python3.8的Windows预编译Pillow wheel包,再安装Matplotlib:

  • 卸载现有Pillow:pip uninstall -y pillow
  • 安装适配版本:pip install pillow==9.5.0(该版本提供Python3.8的Windows预编译包,无需编译)
  • 安装Matplotlib:pip install matplotlib

方法2:用conda管理虚拟环境(推荐)

conda会自动处理所有依赖的预编译包,完全避免源码编译流程:

  • 创建Python3.8虚拟环境:conda create -n py38_env python=3.8
  • 激活环境:conda activate py38_env
  • 安装Matplotlib:conda install matplotlib

方法3:直接安装带预编译包的Matplotlib版本

Python3.8的Windows平台有Matplotlib的预编译wheel包,指定最后一个支持Python3.8的版本安装,跳过源码构建:

  • 执行命令:pip install matplotlib==3.7.1

补充提示

  • 先升级pip到最新版本,避免旧版本无法识别预编译包:pip install --upgrade pip
  • 检查是否存在FORCE_PIP_INSTALL这类强制源码构建的环境变量,如有则暂时移除后再尝试安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 17:24:17