Wie installiert man Python 3.6?
Ich möchte die neueste Python, die 3.6 zum Zeitpunkt dieses Beitrags ist zu installieren. Allerdings ist das Repository sagen, dass Python 3.4.2 die neueste Version ist.
Ich habe es 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-Datei heruntergeladen, ein paar Mal auf "weiter" geklickt, und fertig ist es. Was ist die korrekte und offiziell akzeptierte Vorgehensweise, um Python 3.6 auf Debian Jessie zu installieren?
109
3
Sie können
Python-3.6
unter Debian 8 wie folgt installieren:Es wird empfohlen,
make altinstall
gemäß der offiziellen Webseite zu verwenden.Wenn Sie wollen, dass
pip
einbezogen wird, müssen Sie--with-ensurepip=install
zu Ihrem configure-Aufruf hinzufügen. Für weitere Details siehe./configure --help
.Warnung:
make install
kann die Python-Binärdatei überschreiben oder maskieren. Daher wirdmake altinstall
anstelle vonmake install
empfohlen, da es nurexec_prefix/bin/pythonversion
installiert.Einige Pakete müssen installiert werden, um einige bekannte Probleme zu vermeiden, siehe: Gängige Build-Probleme(aktualisiert)
Update
Sie können die neueste
python-x.y.z.tar.gz
von hier herunterladen.Um eine Standard-Python-Version festzulegen und einfach zwischen ihnen zu wechseln, müssen Sie Ihre
update-alternatives
mit den verschiedenen Python-Versionen aktualisieren.Angenommen, Sie haben
python3.7
auf Debian Stretch installiert, dann benutzen Sie den Befehlwhereis python
, um die Binärdatei (*/bin/python
) zu finden. z.B:Fügen Sie die Python-Versionen hinzu:
Die
python3.7
mit der50
Priorität ist jetzt Ihr Standardpython, diepython -V
wird ausgeben:Um zwischen ihnen zu wechseln, verwenden Sie:
Beispielhafte Ausgabe:
Vielleicht möchten Sie einen Blick auf
pyenv
werfen: https://github.com/yyuu/pyenv . Um aus dempyenv
-Tutorial im Amaral Lab zu zitieren:Mit pyenv, früher bekannt als Pythonbrew, können Sie die globale
Debian hat kein Python 3.6 in seinen Repositories. Hier's ein Schnappschuss des aktuellen Python3-Status:
Sie können dies hier nachprüfen.
Sie können 3.6 entweder aus dem Quellcode installieren oder etwas wie Linuxbrew für eine Installation im Heimatverzeichnis verwenden.