无法安装Pillow:编译缺失zlib依赖的问题求助
解决Pillow安装时zlib依赖缺失的问题
Linux系统
- 安装zlib开发包:
- Debian/Ubuntu系列:
sudo apt-get install zlib1g-dev - RHEL/CentOS/Fedora系列:
sudo yum install zlib-devel(或dnf install zlib-devel)
- Debian/Ubuntu系列:
- 安装完成后重新执行:
pip3 install pillow
macOS系统
- 用Homebrew安装zlib:
brew install zlib - 若仍报错,指定zlib路径重新安装:
CFLAGS="-I$(brew --prefix zlib)/include" LDFLAGS="-L$(brew --prefix zlib)/lib" pip3 install pillow
Windows系统
- 优先安装预编译wheel包避免源码编译:
- 下载对应Python3.11和系统架构的Pillow .whl文件(如cp311对应Python3.11,win_amd64对应64位系统)
- 执行本地安装:
pip3 install 你的文件路径/Pillow-xxx.whl
- 若坚持源码编译,需安装Visual Studio Build Tools,勾选「C++开发工具」及对应Windows SDK组件后重试安装命令
如果使用虚拟环境,确保已激活环境并使用对应环境内的pip3命令。
内容的提问来源于stack exchange,提问作者sneha
相关产品推荐
相关产品推荐

