Installation¶
Die Installation von Python kann einfach sein. Der erste Schritt besteht darin, die aktuelle Version von www.python.org/downloads herunterzuladen. Das Tutorial basiert auf Python 3.13.0, falls ihr jedoch Python 3.8 oder neuer installiert habt, sollte das auch kein Problem sein.
Python ist bereits in der Linux Standard Base enthalten. Die meisten
Linux-Distributionen wollen jedoch nichts mit dem sprachspezifischen
Paketmanager zu tun haben, sondern alles über rpm-/deb- o.ä. Paketmanager etc. verwalten. Sie wollen auch nicht, dass
ihre Pakete für andere Dinge als Systemzwecke verwendet werden. Daher solltet
ihr euch euer eigenes Python installieren. Unter Ubuntu geht dies z.B. mit:
$ wget https://www.python.org/ftp/python/3.12.4/Python-3.13.0.tgz
$ tar xf Python-3.13.0.tgz
$ cd Python-3.13.0
$ ./configure --enable-optimizations
$ sudo make altinstall
Warnung
Ein Nachteil ist, dass ihr regelmäßig auf die Website zurückkehren müsst, um nach Sicherheitsupdates zu suchen, da es keinen integrierten Auto-Updater gibt.
Werden verschiedene Python-Versionen benötigt, z.B. um
Bibliotheken mit tox zu testen, verwende ich
uv. Damit lassen sich
nicht nur ältere CPython-Versionen installieren sondern z.B. auch PyPy oder Free-threaded Python 3.13 mit
uv python install pypy@3.12 oder uv python install 3.13t.
Ihr könnt Python direkt von https://www.python.org/downloads/macos/ beziehen.
Die universal2-Installer sind auch auf Intel-basierten Umgebungen
lauffähig.
Ein Nachteil ist, dass ihr regelmäßig auf die Website zurückkehren müsst, um
nach Sicherheitsupdates zu suchen, da es keinen integrierten Auto-Updater
gibt. Alternativ könnt ihr auch MOPUp
installieren mit python -m pip install MOPUp und anschließend regelmäßig
mopup aufrufen, um die aktuellste Version eurer Python-Installation zu
erhalten.
Werden ältere Python-Versionen benötigt, z.B. um Bibliotheken mit tox zu testen, kann python-build-standalone verwendet werden.
Python kann für die meisten Windows-Versionen nach Windows 7 mit dem Python-Installationsprogramm in drei Schritten installiert werden:
Ladet das aktuelle Installationsprogramm von Python Releases for Windows herunter, z.B. Windows installer (64-bit).
Startet das Installationsprogramm. Sofern ihr die notwendigen Berechtigungen habt, installiert Python mit der Option Install launcher for all users. Dies sollte Python in
C:\Program Files\Python313-64installieren. Außerdem sollte Add Python 3.13 to PATH aktiviert sein damit dieser Pfad zur Python-Installation auch in der Liste derPATH-Umgebungsvariablen eingetragen wird.Schließlich könnt ihr die Installation nun überprüfen, indem ihr in der Eingabeaufforderung folgendes eingebt:
C:\> python -V Python 3.13.0
Warnung
Ein Nachteil ist, dass ihr regelmäßig auf die Website zurückkehren müsst, um nach Sicherheitsupdates zu suchen, da es keinen integrierten Auto-Updater gibt.
Tipp
direnv erlaubt euch, Umgebungsvariablen je nach Verzeichnis zu setzen. Damit lassen sich Umgebungsvariablen von The twelve-factor apps, projektspezifische Umgebungen installieren und Secrets für das Deployment bereitstellen.