Windows环境Python3.10安装Pillow构建Wheel失败求助
解决Windows下Python 3.10安装Pillow时zlib依赖缺失的问题
方案1:安装预编译二进制包(推荐)
Windows环境下无需编译源码,直接强制pip使用预编译的wheel包即可绕开依赖编译问题:
- 打开命令提示符或PowerShell,执行:
pip install pillow --only-binary :all:
方案2:补全编译所需的工具链
如果必须编译源码,需先安装编译依赖的工具:
- 下载并安装Microsoft Visual C++ Build Tools,选择「Desktop development with C++」工作负载,确保勾选C++核心组件和Windows SDK
- 安装完成后重启命令行,重新执行:
pip install pillow
方案3:手动指定zlib依赖路径(进阶)
若已自行获取zlib的库文件和头文件:
- 将zlib解压到固定路径(例如
C:\zlib) - 执行安装命令时指定依赖路径:
pip install pillow --global-option=build_ext --global-option="-IC:\zlib\include" --global-option="-LC:\zlib\lib"
内容的提问来源于stack exchange,提问作者Mohamad Ardebili
相关产品推荐
相关产品推荐

