Verwendung von Ubuntu 17.04. Nach dem Update von Python 3.5 auf 3.6 über das Terminal gemäß /ubuntu//a/865569/695385 wird weiterhin die Version 3.5.3 angezeigt.
~$ python3 --version
Python 3.5.3
Wie ist das installiert?
Verwendung von Ubuntu 17.04. Nach dem Update von Python 3.5 auf 3.6 über das Terminal gemäß /ubuntu//a/865569/695385 wird weiterhin die Version 3.5.3 angezeigt.
~$ python3 --version
Python 3.5.3
Wie ist das installiert?
python3.6
.python3
bleibt mit symlinkpython3.5
und du solltest es so lassen. Schauen Sie sich virtuelle Umgebungen an, wie Oli in seiner Antwort schrieb.Antworten:
Wie haben Sie aufgerüstet? Ich vermute, Sie haben irgendwo eine
python3.6
Binärdatei .Im Allgemeinen möchten Sie nie
/usr/bin/python
oder/usr/bin/python3
mit Ihren eigenen fruchtigen Versionen ersetzen . Wichtige Teile von Ubuntu setzen eine stabile Python-Umgebung voraus, die im Großen und Ganzen nicht mit Ihnen kompatibel ist.Alles in allem wäre es in Ordnung , ein
/usr/bin/python3.6
(oder/usr/local/bin/python3.6
oder was auch immer auf Ihrem Weg ist) zu haben. Wenn Sie nicht jedes Mal alles eingeben möchten, sollten Sie sichvirtualenv
die verschiedenen Optionen für die Wrapper-Automatisierung ansehen . Dies hat den zusätzlichen Vorteil, dass Sie Ihr System nichtsite_packages
mit Ihrer Entwicklungsarbeit bedrohen .quelle
Ich hatte das gleiche Problem und habe die folgenden Anweisungen befolgt, um das Problem zu beheben:
Nach der Installation von Python3.6 :
Führen Sie die folgenden 2 Befehle aus ,
python3
um das neu installierte Python 3.6 anstelle der Standardversion 3.5 zu verwenden:Wechseln Sie abschließend mit
python3
dem folgenden Befehl zwischen den beiden Python-Versionen :Wählen Sie dann das
/usr/bin/python3.6 -- automode
Auswahlmenü, für mich war das0
Zeile.[ Ergebnis ]:
Oder:
quelle
Für die Installation und Aktualisierung auf Python3.6 ist der Befehl erforderlich
quelle