CPython
| CPython | |
|---|---|
| | |
| | |
| Art der | Interpreter für die Programmiersprache Python |
| Entwickler | Python Software Foundation |
| Geschrieben in | C |
| Operationssystem | plattformübergreifende Software |
| Erste Ausgabe | 26. Januar 1994 |
| Hardware-Plattform | Microsoft Windows |
| letzte Version | |
| Lizenz | Python Software Foundation-Lizenz |
| Webseite | python.org |
CPython ist die am weitesten verbreitete [2] , de facto [3] [4] Referenzimplementierung der Programmiersprache Python . CPython ist ein in C geschriebener Bytecode- Interpreter . Die Entwicklung wird von einem Entwicklungsteam unter der Leitung des Python-Schöpfers Guido van Rossum geleitet . CPython ist Open-Source-Software .
Neben CPython gibt es weitere Implementierungen von Python: Jython , IronPython , PyPy und Stackless Python .
Unterstützte Plattformen
|
|
|
|
Plattformen werden nicht mehr unterstützt
PEP 11 listet Plattformen auf, die nicht mehr von der Python Software Foundation unterstützt werden . Diese Plattformen werden jedoch möglicherweise von anderen Distributoren unterstützt. Liste der nicht unterstützten Plattformen:
- DOS (seit 2.0 nicht mehr unterstützt)
- IRIX 4 (seit 2.3 nicht mehr unterstützt)
- Mac OS 9 (seit 2.4 nicht mehr unterstützt)
- MINIX (seit 2.3 nicht mehr unterstützt)
Unternehmens-Linux
Die folgenden Python-Versionen werden von aktuellen Linux-Distributionen unterstützt. [5] Der Status in der Tabelle bezieht sich auf die Unterstützung durch das Python-Kernteam, nicht durch den Entwickler der Distribution. [6]
| Distributionsversion | Ende des Supports | Python-Version | |
|---|---|---|---|
| Ubuntu 20.04 LTS (Focal Fossa) | 2030-04 [7] | [acht] | 3.8 [9] |
| Ubuntu 18.04 LTS (Bionischer Biber) | 2028-04 [10] | 2.7 [11] | 3.6 [12] |
| Debian 10 | 2024-06 [13] | 2.7 [14] | 3.7 [15] |
| RedHat Enterprise Linux 8 | 2029 | 2.7 [16] | 3.6 |
| RedHat Enterprise Linux 7 | 30.11.2024 [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] | |
Alte Version, nicht unterstützt Alte unterstützte Version Aktuelle Version | |||
Externe Ports
Es gibt Plattformen, die von der offiziellen CPython-Distribution nicht unterstützt werden, aber von externen Distributoren erhältlich sind. Diese Distributionen enthalten oft zusätzliche Funktionen für die unterstützten Plattformen. Liste dieser Plattformen:
- Amiga : AmigaPython
- AS/400 : iSeriesPython
- DOS mit DJGPP : PythonD
- PlayStation Portable : Stackless Python für PSP
- Symbian-Betriebssystem : PyS60 1.4.5 (CPython 2.2.2) / PyS60 2.0 (CPython 2.5.4)
- Windows CE / Pocket PC : Python Windows CE-Port
Notizen
- ↑ https://pythoninsider.blogspot.com/2022/08/python-3106-is-available.html
- ↑ Python in a NutShell: A Desktop Quick Reference Archiviert am 14. Oktober 2018 auf der Wayback Machine , 2006, ISBN 9781449379100 . Seite 6 "da CPython die am weitesten verbreitete Version von Python ist"; 2017 Seite 7 Archiviert am 14. Oktober 2018 auf der Wayback Machine „CPython, am weitesten unterstützt und ausgereift“
- ↑ https://wiki.python.org/moin/PythonImplementations Archiviert am 14. Oktober 2018 auf der Wayback Machine „CPython-Laufzeitkern (die de-facto-Referenz-Python-Implementierung)“
- ↑ https://www.infoworld.com/article/3267976/python/anaconda-cpython-pypy-and-more-know-your-python-distributions.html Archiviert am 14. Oktober 2018 auf der Wayback Machine „CPython ist die Referenzimplementierung von Python, der Standardversion, auf die alle anderen Python-Inkarnationen schauen."
- ↑ Archivierte Kopie . Abgerufen am 5. Mai 2022. Archiviert vom Original am 29. März 2022.
- ↑ Markus Lutz. Python lernen, 5. Auflage . — ISBN 978-1449355739. Archiviert am 8. Oktober 2021 auf der Wayback Machine
- ↑ Ubuntu- Veröffentlichungszyklus . Ubuntu . Abgerufen am 18. Januar 2021. Archiviert vom Original am 9. Oktober 2019.
- ↑ Mit dem EOL von Python 2 geht Ubuntu 20.04 LTS mit der Entfernung von Python 2 weiter - Phoronix . www.phoronix.com . Abgerufen am 1. April 2020. Archiviert vom Original am 15. Februar 2020.
- ↑ Binärpaket „python3“ in Ubuntu Focal . launchpad.net . Abgerufen am 22. Oktober 2021. Archiviert vom Original am 22. Oktober 2021.
- ↑ Ubuntu 18.04 verlängert bis 2028 . ServerWatch.com (15. November 2018). Abgerufen am 9. September 2019. Archiviert vom Original am 7. Dezember 2019.
- ↑ python-defaults Paket : Ubuntu . Canonical Ltd. (8. Juni 2018). Abgerufen am 8. Juni 2018. Archiviert vom Original am 12. Juni 2018.
- ↑ python3-defaults Paket : Ubuntu . Canonical Ltd. (8. Juni 2018). Abgerufen am 8. Juni 2018. Archiviert vom Original am 12. Juni 2018.
- ↑ LTS-Debian-Wiki . wiki.debian.org . Abgerufen am 15. Februar 2021. Archiviert vom Original am 7. Mai 2020.
- ↑ Debian – Einzelheiten zum Paket python in Buster . Pakete.debian.org . Abgerufen am 13. September 2019. Archiviert vom Original am 30. Juni 2019.
- ↑ Debian -- Neuigkeiten -- Debian 10 "Buster" veröffentlicht . www.debian.org _ Abgerufen am 9. August 2019. Archiviert vom Original am 22. Oktober 2021.
- ↑ Python in RHEL 8 ? . Red Hat Developer Blog (14. November 2018). Abgerufen am 10. Mai 2019. Archiviert vom Original am 10. Mai 2019.
- ↑ Lebenszyklus von Red Hat Enterprise Linux . Red Hat Kundenportal . Abgerufen am 1. April 2020. Archiviert vom Original am 20. Januar 2013.
- ↑ DistroWatch.com: Red Hat Enterprise Linux . DistroWatch.com (7. September 2017). Abgerufen am 15. Oktober 2017. Archiviert vom Original am 31. Oktober 2017.
- ↑ DistroWatch.com: CentOS . DistroWatch.com (14. September 2017). Abgerufen am 15. Oktober 2017. Archiviert vom Original am 16. Oktober 2017.
- ↑ Versionshinweise | SUSE Linux Enterprise Desktop/SUSE Linux Enterprise Workstation Extension 15 GA . www.suse.com . Abgerufen am 8. August 2019. Archiviert vom Original am 26. Juli 2018.
- ↑ DistroWatch.com: openSUSE . DistroWatch.com (14. Oktober 2017). Abgerufen am 15. Oktober 2017. Archiviert vom Original am 26. März 2015.
Links
- python.org - offizielle CPython - Website