CPython — наиболее распространённая[2], де-факто[3][4] эталонная реализация языка программирования Python. CPython является компилятором и интерпретатором байт-кода, написан на C.
Разработка ведётся группой разработчиков под руководством руководящего совета Python. CPython является программным обеспечением с открытым исходным кодом.
Кроме CPython, существуют другие реализации Python: Jython, IronPython, PyPy и Stackless Python.
Поддерживаемые платформы
- Unix-подобные
|
- Десктопные ОС
|
- Специализированные и встроенные
|
- Мейнфреймы и др.
|
Более не поддерживаемые платформы
В PEP 11 перечислены платформы, которые более не поддерживаются Python Software Foundation. Тем не менее эти платформы могут иметь поддержку от других дистрибьюторов. Список неподдерживаемых платформ:
- DOS (не поддерживается начиная с 2.0)
- IRIX 4 (не поддерживается начиная с 2.3)
- Mac OS 9 (не поддерживается начиная с 2.4)
- MINIX (не поддерживается начиная с 2.3)
Enterprise Linux
Приведённые ниже версии Python поддерживаются актуальными версиями Linux[5]. Статус в таблице относится к поддержке со стороны основной группы Python, а не со стороны разработчика дистрибутива[6].
Enterprise Linux
Версия дистрибутива
|
Окончание срока поддержки
|
Версия Python
|
Ubuntu 20.04 LTS (Focal Fossa)
|
2030-04[7]
|
[8]
|
Старая поддерживаемая версия: 3.8[9]
|
Ubuntu 18.04 LTS (Bionic Beaver)
|
2028-04[10]
|
Старая версия, не поддерживается: 2.7[11]
|
Старая поддерживаемая версия: 3.6[12]
|
Debian 10
|
2024-06[13]
|
Старая версия, не поддерживается: 2.7[14]
|
Старая поддерживаемая версия: 3.7[15]
|
Red Hat Enterprise Linux 8
|
2029
|
Старая версия, не поддерживается: 2.7[16]
|
Старая поддерживаемая версия: 3.6
|
Red Hat Enterprise Linux 7
|
2024-11-30[17]
|
Старая версия, не поддерживается: 2.7[18]
|
|
CentOS 8
|
2029-05-31
|
Старая версия, не поддерживается: 2.7
|
Старая поддерживаемая версия: 3.6
|
CentOS 7
|
2024-06-30
|
Старая версия, не поддерживается: 2.7[19]
|
|
SUSE Linux Enterprise Server 15
|
2031-07-31
|
Старая версия, не поддерживается: 2.7[20]
|
Старая поддерживаемая версия: 3.6
|
SUSE Linux Enterprise Server 12
|
2027-10-31
|
Старая версия, не поддерживается: 2.7[21]
|
|
Легенда: Старая версия, не поддерживается Старая поддерживаемая версия Текущая версия Тестовая версия Будущая версия
|
Внешние порты
Существуют платформы, поддержка которых отсутствует в официальном дистрибутиве CPython, но имеется у внешних дистрибьюторов. Эти дистрибутивы часто включают дополнительные возможности для поддерживаемых платформ. Список этих платформ:
Примечания
Ссылки
 |
---|
Сообщество | |
---|
Реализации | |
---|
Другое | |
---|