平台支持

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