Ich habe Ubuntu 18.04 in einer virtuellen Box installiert und wenn ich Python -v versuche, heißt es, dass Sie Python3 installiert haben. Ich möchte Python 3 entfernen oder deaktivieren, damit Python2.7 verwendet und einige meiner Skripte ausgeführt werden können.
18.04
virtualbox
python
Rahul
quelle
quelle
python2
oderpython3
statt nurpython
, weil in einigen Systemen (z. B. Arch)python
ohne Version Python 3 standardmäßig ausgeführt wird (ich denke, Ubuntu wird das gleiche irgendwann tun). Wenn Sie mit Kevin einverstanden sind, sollten Sie auf 3.x migrieren (ab Ende 2018 gibt es nur noch wenige 2.x-Bibliotheken)Antworten:
Python 2 wird in Neuinstallationen von Ubuntu 18.04 und höher nicht mehr standardmäßig installiert. Entfernen Sie python3 nicht aus Ubuntu 18.04 und höher, da sonst Ubuntu Software, das Terminal und viele andere standardmäßig installierte Apps nicht mehr funktionieren. Wenn Sie Python 3 entfernt haben und jetzt Ubuntu Software, Terminal und andere Anwendungen nicht funktionieren, befolgen Sie die Anweisungen in dieser Antwort, um es neu zu installieren und alle Anwendungen wieder funktionsfähig zu machen.
Um Python 2.7 in Ubuntu 18.04 und höher zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:
Führen Sie den folgenden Befehl aus, um den Python 2.7-Interpreter zu starten:
Führen Sie den folgenden Befehl aus, um den Python 3-Interpreter zu starten:
In beiden Fällen zeigt der Python-Interpreter beim Start eine Versionsmeldung an, die angibt, welche Version von Python Sie ausführen.
quelle
In Ubuntu 18.04 LTS sind standardmäßig sowohl Python 2.7 als auch Python 3 installiert:
Screenshot von der Live-Sitzung
In 18.10. und in 19.04 wird es nicht in einer Live-Sitzung installiert:
Sie müssen Python 2.7 manuell installieren, bevor Sie es verwenden können.
Anwendungen, die davon abhängen, installieren es als Abhängigkeit.
quelle
1) Um die Python 2-Version unter Ubuntu 18.04 zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:
oder
Version prüfen:
2) Wenn Python 3+ noch eine aktualisierte Liste von Python-Alternativen zum Ausführen eines Wechsels zwischen einer beliebigen Python-Version enthält, ist Folgendes auszuführen:
Beispiel:
und wählen Sie eine geeignete Version mit der oben gezeigten Auswahl-Ganzzahl aus.
3) Wenn Sie sehen: Update-Alternativen: Fehler: Keine Alternativen für Python . Lauf:
Beispielausgabe:
Aktualisieren Sie als Nächstes die Liste der Python-Alternativen für jede Version, die Sie mit Priorität 1 und 2 verwenden möchten:
Führen Sie dann erneut aus
update-alternatives --config python
und wählen Sie eine geeignete Version aus.quelle
python
als Befehl auf dem Terminal verwenden, werden die Alternativen / Aliase berücksichtigt. Da Sie jedoch in Skripten der absolute Pfad von Python sind, müssen Sie den Pfad der Python-Version verwenden, die Sie verwenden möchten.Sie müssen
python3
Ihr Ubuntu nicht entfernen oder deaktivieren .Wenn Sie nur Python benötigen, um kleine Skripte auszuführen, können Sie Python 2 einfach als Antwort von @ karel installieren.
Wenn Sie anfangen, Python zu lernen, empfehle ich Ihnen, eine virtuelle Umgebung oder eine Conda zu verwenden
quelle
conda
, sondern ein Paket vonpip
. Ich verwende nurconda
, um eine virtuelle Umgebung mit globalem Zugriff zu erstellen.Python 3 muss nicht deaktiviert werden. Sie können Python 2.7 mit dem Befehl python2 filename.py ausführen. Sie können die Python 2-Version mit python2 --version überprüfen
quelle