平台支持¶
Pillow 的当前平台支持。每个版本的二进制发行版都是由志愿者贡献的,但源代码应该可以在所有列出的平台支持中编译和运行。一般来说,我们的目标是支持所有当前版本的 Linux、macOS 和 Windows。
持续集成目标¶
这些平台针对每次更改进行构建和测试。
操作系统 |
测试的 Python 版本 |
测试的体系结构 |
---|---|---|
Alpine |
3.12 |
x86-64 |
Amazon Linux 2 |
3.9 |
x86-64 |
Amazon Linux 2023 |
3.9 |
x86-64 |
Arch |
3.12 |
x86-64 |
CentOS Stream 9 |
3.9 |
x86-64 |
Debian 12 Bookworm |
3.11 |
x86, x86-64 |
Fedora 39 |
3.12 |
x86-64 |
Fedora 40 |
3.12 |
x86-64 |
Gentoo |
3.12 |
x86-64 |
macOS 13 Ventura |
3.9 |
x86-64 |
macOS 14 Sonoma |
3.10, 3.11, 3.12, 3.13, PyPy3 |
arm64 |
Ubuntu Linux 22.04 LTS (Jammy) |
3.9, 3.10, 3.11, 3.12, 3.13, PyPy3 |
x86-64 |
3.10 |
arm64v8 |
|
Ubuntu Linux 24.04 LTS (Noble) |
3.12 |
x86-64, ppc64le, s390x |
Windows Server 2019 |
3.9 |
x86-64 |
Windows Server 2022 |
3.9, 3.10, 3.11, 3.12, 3.13, PyPy3 |
x86-64 |
3.13 |
x86 |
|
3.9 (MinGW) |
x86-64 |
|
3.9 (Cygwin) |
x86-64 |
其他平台¶
已报告这些平台在提及的版本中可以正常使用。
注意
贡献者请在您的平台上测试 Pillow,然后更新此文档并发送拉取请求。
操作系统 |
测试的 Python
版本
|
最新测试的
Pillow 版本
|
测试的
处理器
|
---|---|---|---|
macOS 15 Sequoia |
3.8, 3.9, 3.10, 3.11, 3.12 |
10.4.0 |
arm |
macOS 14 Sonoma |
3.8, 3.9, 3.10, 3.11, 3.12 |
10.4.0 |
arm |
macOS 13 Ventura |
3.8, 3.9, 3.10, 3.11 |
10.0.1 |
arm |
3.7 |
9.5.0 |
||
macOS 12 Monterey |
3.7, 3.8, 3.9, 3.10, 3.11 |
9.3.0 |
arm |
macOS 11 Big Sur |
3.7, 3.8, 3.9, 3.10 |
8.4.0 |
arm |
3.7, 3.8, 3.9, 3.10, 3.11 |
9.4.0 |
x86-64 |
|
3.6 |
8.4.0 |
||
macOS 10.15 Catalina |
3.6, 3.7, 3.8, 3.9 |
8.3.2 |
x86-64 |
3.5 |
7.2.0 |
||
macOS 10.14 Mojave |
3.5, 3.6, 3.7, 3.8 |
7.2.0 |
x86-64 |
2.7 |
6.0.0 |
||
3.4 |
5.4.1 |
||
macOS 10.13 High Sierra |
2.7, 3.4, 3.5, 3.6 |
4.2.1 |
x86-64 |
macOS 10.12 Sierra |
2.7, 3.4, 3.5, 3.6 |
4.1.1 |
x86-64 |
Mac OS X 10.11 El Capitan |
2.7, 3.4, 3.5, 3.6, 3.7 |
5.4.1 |
x86-64 |
3.3 |
4.1.0 |
||
Mac OS X 10.9 Mavericks |
2.7, 3.2, 3.3, 3.4 |
3.0.0 |
x86-64 |
Mac OS X 10.8 Mountain Lion |
2.6, 2.7, 3.2, 3.3 |
x86-64 |
|
Redhat Linux 6 |
2.6 |
x86 |
|
CentOS 6.3 |
2.7, 3.3 |
x86 |
|
CentOS 8 |
3.9 |
9.0.0 |
x86-64 |
Fedora 23 |
2.7, 3.4 |
3.1.0 |
x86-64 |
Ubuntu Linux 12.04 LTS (Precise) |
2.6, 3.2, 3.3, 3.4, 3.5
PyPy5.3.1, PyPy3 v2.4.0
|
3.4.1 |
x86,x86-64 |
2.7 |
4.3.0 |
x86-64 |
|
2.7, 3.2 |
3.4.1 |
ppc |
|
Ubuntu Linux 10.04 LTS (Lucid) |
2.6 |
2.3.0 |
x86,x86-64 |
Debian 8.2 Jessie |
2.7, 3.4 |
3.1.0 |
x86-64 |
Raspbian Jessie |
2.7, 3.4 |
3.1.0 |
arm |
Raspbian Stretch |
2.7, 3.5 |
4.0.0 |
arm |
Raspberry Pi OS |
3.6, 3.7, 3.8, 3.9 |
8.2.0 |
arm |
2.7 |
6.2.2 |
||
Gentoo Linux |
2.7, 3.2 |
2.1.0 |
x86-64 |
FreeBSD 11.1 |
2.7, 3.4, 3.5, 3.6 |
4.3.0 |
x86-64 |
FreeBSD 10.3 |
2.7, 3.4, 3.5 |
4.2.0 |
x86-64 |
FreeBSD 10.2 |
2.7, 3.4 |
3.1.0 |
x86-64 |
Windows 11 |
3.9, 3.10, 3.11, 3.12 |
10.2.0 |
arm64 |
Windows 11 Pro |
3.11, 3.12 |
10.2.0 |
x86-64 |
Windows 10 |
3.7 |
7.1.0 |
x86-64 |
Windows 10/Cygwin 3.3 |
3.6, 3.7, 3.8, 3.9 |
8.4.0 |
x86-64 |
Windows 8.1 Pro |
2.6, 2.7, 3.2, 3.3, 3.4 |
2.4.0 |
x86,x86-64 |
Windows 8 Pro |
2.6, 2.7, 3.2, 3.3, 3.4a3 |
2.2.0 |
x86,x86-64 |
Windows 7 Professional |
3.7 |
7.0.0 |
x86,x86-64 |
Windows Server 2008 R2 Enterprise |
3.3 |
x86-64 |