For faster navigation, this Iframe is preloading the Wikiwand page for CPython.

CPython

Материал из Википедии — свободной энциклопедии

CPython
Логотип программы CPython
Скриншот программы CPython
Тип интерпретатор языка программирования Python
Разработчик Python Software Foundation
Написана на C
Операционная система кроссплатформенное ПО
Первый выпуск 26 января 1994
Аппаратная платформа кроссплатформенность
Последняя версия
Репозиторий github.com/python/cpython
Лицензия Python Software Foundation License
Сайт python.org

CPython — наиболее распространённая[2], де-факто[3][4] эталонная реализация языка программирования Python. CPython является интерпретатором байт-кода, написан на C. Разработка ведётся группой разработчиков под руководством создателя Python Гвидо ван Россума. CPython является программным обеспечением с открытым исходным кодом.

Кроме CPython, существуют другие реализации Python: Jython, IronPython, PyPy и Stackless Python.

Поддерживаемые платформы

[править | править код]

Более не поддерживаемые платформы

[править | править код]

В PEP 11 перечислены платформы, которые более не поддерживаются Python Software Foundation. Тем не менее эти платформы могут иметь поддержку от других дистрибьюторов. Список неподдерживаемых платформ:

  • DOS (не поддерживается начиная с 2.0)
  • IRIX 4 (не поддерживается начиная с 2.3)
  • Mac OS 9 (не поддерживается начиная с 2.4)
  • MINIX (не поддерживается начиная с 2.3)

Приведённые ниже версии 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, но имеется у внешних дистрибьюторов. Эти дистрибутивы часто включают дополнительные возможности для поддерживаемых платформ. Список этих платформ:

Примечания

[править | править код]
  1. Wouters T. Python 3.12.0 (final) is here — 2023.
  2. Python in a NutShell: A Desktop Quick Reference Архивная копия от 14 октября 2018 на Wayback Machine, 2006, ISBN 9781449379100. стр 6 «since CPython is the most widely used version of Python»; 2017 год стр 7 Архивная копия от 14 октября 2018 на Wayback Machine «CPython, most widely supported and mature»
  3. https://wiki.python.org/moin/PythonImplementations Архивная копия от 14 октября 2018 на Wayback Machine «CPython runtime core (the de-facto reference Python implementation)»
  4. https://www.infoworld.com/article/3267976/python/anaconda-cpython-pypy-and-more-know-your-python-distributions.html Архивная копия от 14 октября 2018 на Wayback Machine "CPython is the reference implemenation of Python, the standard version that all other Python incarnations look to. "
  5. Архивированная копия. Дата обращения: 5 мая 2022. Архивировано 29 марта 2022 года.
  6. Mark Lutz. Learning Python, 5th Edition. — ISBN ‎ 978-1449355739. Архивная копия от 8 октября 2021 на Wayback Machine Источник. Дата обращения: 22 октября 2021. Архивировано 8 октября 2021 года.
  7. Ubuntu release cycle (англ.). Ubuntu. Дата обращения: 18 января 2021. Архивировано 9 октября 2019 года.
  8. With Python 2 EOL'ed, Ubuntu 20.04 LTS Moves Along With Its Python 2 Removal - Phoronix. www.phoronix.com. Дата обращения: 1 апреля 2020. Архивировано 15 февраля 2020 года.
  9. Binary package "python3" in ubuntu focal. Launchpad.net. Дата обращения: 22 октября 2021. Архивировано 22 октября 2021 года.
  10. Ubuntu 18.04 extended to 2028. ServerWatch.com (15 ноября 2018). Дата обращения: 9 сентября 2019. Архивировано 7 декабря 2019 года.
  11. python-defaults package : Ubuntu. Canonical Ltd. (8 июня 2018). Дата обращения: 8 июня 2018. Архивировано 12 июня 2018 года.
  12. python3-defaults package : Ubuntu. Canonical Ltd. (8 июня 2018). Дата обращения: 8 июня 2018. Архивировано 12 июня 2018 года.
  13. LTS - Debian Wiki. wiki.debian.org. Дата обращения: 15 февраля 2021. Архивировано 7 мая 2020 года.
  14. Debian -- Details of package python in buster. packages.debian.org. Дата обращения: 13 сентября 2019. Архивировано 30 июня 2019 года.
  15. Debian -- News -- Debian 10 "buster" released. www.debian.org. Дата обращения: 9 августа 2019. Архивировано 22 октября 2021 года.
  16. Python in RHEL 8 (амер. англ.). Red Hat Developer Blog (14 ноября 2018). Дата обращения: 10 мая 2019. Архивировано 10 мая 2019 года.
  17. Red Hat Enterprise Linux Life Cycle (англ.). Red Hat Customer Portal. Дата обращения: 1 апреля 2020. Архивировано 20 января 2013 года.
  18. DistroWatch.com: Red Hat Enterprise Linux. DistroWatch.com (7 сентября 2017). Дата обращения: 15 октября 2017. Архивировано 31 октября 2017 года.
  19. DistroWatch.com: CentOS. DistroWatch.com (14 сентября 2017). Дата обращения: 15 октября 2017. Архивировано 16 октября 2017 года.
  20. Release Notes | SUSE Linux Enterprise Desktop/SUSE Linux Enterprise Workstation Extension 15 GA. www.suse.com. Дата обращения: 8 августа 2019. Архивировано 26 июля 2018 года.
  21. DistroWatch.com: openSUSE. DistroWatch.com (14 октября 2017). Дата обращения: 15 октября 2017. Архивировано 26 марта 2015 года.
  • python.org (англ.) — официальный сайт CPython
{{bottomLinkPreText}} {{bottomLinkText}}
CPython
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?