Ich möchte das neueste Python installieren, das zum Zeitpunkt dieses Beitrags 3.6 ist. Das Repository sagt jedoch, dass Python 3.4.2 die neueste Version ist.
Ich habe versucht:
$ sudo apt-get update
$ sudo apt-get install python3
python3 is already the newest version.
$ python -V
Python 3.4.2
Um auf meiner Windows-Workstation auf Python 3.6 zu aktualisieren, habe ich einfach eine exe heruntergeladen, ein paar Mal auf „Weiter“ geklickt und fertig. Was ist das richtige und offiziell akzeptierte Verfahren, um Python 3.6 auf Debian Jessie zu installieren?
Akzeptierte Antwort:
Redaktioneller Hinweis:
Warnung :Diese Antwort zeigt, wie Python aus zukünftigen Versionen von Debian installiert wird. Dies wird zu einem System führen, das Debian-Veröffentlichungen mischt , und wirkt sich auf mehr als Python aus – in den meisten Fällen werden durch die Anwendung dieser Anweisungen auch neuere Bibliotheken abgerufen. Das resultierende Setup profitiert nicht von Sicherheitsupdates mit der gleichen Geschwindigkeit wie erwartet, für Pakete, die aktualisiert werden. Dies ist als FrankenDebian bekannt.
Betrachten Sie stattdessen die anderen Antworten auf diese Frage, insbesondere diese, die zeigt, wie man aus dem Quellcode erstellt, und diese, die zeigt, wie man virtuelle Umgebungen verwendet.
Debian hat Python 3.6 nicht in seinen Repositories, aber Testing hat es.
$ sudo nano /etc/apt/sources.list
# add
deb http://ftp.de.debian.org/debian testing main
$ echo 'APT::Default-Release "stable";' | sudo tee -a /etc/apt/apt.conf.d/00local
$ sudo apt-get update
$ sudo apt-get -t testing install python3.6
$ python3.6 -V
Sie haben gefragt nach:
das ordnungsgemäße und offiziell anerkannte Verfahren
aber ich muss darauf hinweisen, dass dies keine offizielle Lösung ist, da sie Test-Repositories verwendet.