使用pyautogui时Pillow安装失败求助:zlib依赖缺失
解决Pillow安装时zlib依赖缺失的问题
你的问题核心是系统缺少编译Pillow所需的zlib依赖库,导致pip只能从源码编译Pillow但失败。以下是不同操作系统的解决步骤:
Linux系统
Debian/Ubuntu系列
先安装编译依赖:
sudo apt-get update sudo apt-get install zlib1g-dev python3-dev
然后重新安装Pillow:
pip install Pillow --upgrade
CentOS/RHEL系列
安装依赖:
sudo yum install zlib-devel python3-devel
再执行安装命令:
pip install Pillow --upgrade
Windows系统
Windows下pip默认会下载预编译的wheel包,无需本地编译。如果仍触发源码编译,先更新pip到最新版本:
python -m pip install --upgrade pip pip install Pillow --upgrade
若还是失败,可直接下载对应Python版本和系统架构的Pillow wheel文件,执行本地安装:
pip install path/to/your/Pillow-xxx.whl
macOS系统
安装Xcode命令行工具获取编译依赖:
xcode-select --install
然后重新安装Pillow:
pip install Pillow --upgrade
额外注意:确保pip与Python版本匹配,避免环境混淆。比如明确使用Python3的pip执行安装:
python3 -m pip install Pillow --upgrade
内容的提问来源于stack exchange,提问作者Kyuujin
相关产品推荐
相关产品推荐

