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

Windows7 32位Python3.8.10安装Pillow缺失zlib的解决方法

解决Windows 7 32位下Python 3.8.10安装Pillow时的zlib依赖问题

首先明确:zlib是系统级压缩库,并非Python的pip包,所以pip show zlib提示找不到是正常的。下面提供两种可行的解决方法:

方法1:安装预编译的Pillow轮子(推荐,无需编译)

Windows下从源码编译Pillow容易遇到依赖缺失问题,优先用预编译好的二进制包(.whl文件):

  • 打开命令提示符,直接执行指定兼容版本的安装命令:
    pip install pillow==9.5.0
    
    (9.5.0是支持Python 3.8和Windows 7的最后几个稳定版本之一,更高版本已不再兼容Windows 7)
  • 如果上述命令仍报错,可手动下载对应规格的whl文件(需匹配cp38、win32,比如Pillow-9.5.0-cp38-cp38-win32.whl),然后执行:
    pip install 你的文件完整路径\Pillow-9.5.0-cp38-cp38-win32.whl
    

方法2:安装zlib开发库并从源码编译

若必须从源码安装Pillow,需先配置zlib的开发环境:

  1. 下载32位的zlib开发包(包含头文件zlib.h和库文件zlib.lib),解压到本地路径(比如C:\zlib)
  2. 在命令提示符中设置环境变量并指定编译参数:
    set ZLIB_HOME=C:\zlib
    pip install pillow --global-option=build_ext --global-option="-IC:\zlib\include" --global-option="-LC:\zlib\lib"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 13:16:01