Wenn ich Terminal öffne und Python eintippe, sehe ich, dass die Version 2.7.4 ist. Wie bekomme ich Python 3.4? Und brauche ich LEERLAUF, wenn ich erhabenen Text habe?
software-installation
python3
empedokles
quelle
quelle
Antworten:
Python 3.4 ist auf der stabilen Version von Ubuntu 14.04 installiert. Sie müssen verwenden
python3
, um Python 3.4 zu verwenden.file.py
Verwenden Sie zum Ausführen eines Skripts beispielsweise Folgendes :Dies wird Python 3.4 verwenden, um Ihr Programm zu interpretieren, oder Sie können den Shebang verwenden , um es ausführbar zu machen. Die erste Zeile Ihres Programms sollte lauten:
und verwenden Sie dann
chmod +x file.py
, um ausführbare Berechtigungen zuzuweisen, und führen Sie dann Ihr Python-Skript so aus, als./file.py
würde es mit python3 ausgeführt.Wenn Sie möchten, dass Python3 verwendet wird, wenn Sie Python auf dem Terminal eingeben, können Sie einen Alias verwenden. Um einen neuen Alias hinzuzufügen, öffnen Sie Ihre
~/.bash_aliases
Datei mitgedit ~/.bash_aliases
und geben Sie Folgendes ein:und dann speichern und beenden und eingeben
und dann können Sie eingeben
Verwenden Sie python3 als Standard-Python-Interpreter.
Nein, Sie brauchen IDLE nicht nur, um Ihre Programme mit python3 zu interpretieren.
quelle
~/Dropbox/XXX/Pythonfiles/
) aufrufen und dann eingebenpython examplefile.py
(dies ist möglicherweise ziemlich dumm und nicht das, was Sie erwartet haben). 2) Sie können einen Aliaspython ~/Dropbox/XXX/Pythonfiles/examplefile.py
für einen Befehl erstellen, der ausgeführt wird, wenn Sie den benutzerdefinierten Alias-Befehl eingeben. 3) Sie werden nicht feststellen, ob Sie vorher noch keine Aliase hatten. Das ist absolut in Ordnung. Sie können eines erstellen.Python 3 ist standardmäßig auf modernen Ubuntu-Versionen installiert, daher sollten Sie es bereits installiert haben:
So installieren Sie Leerlauf 3:
quelle
Ich hatte das gleiche Problem mit meinem Ubuntu-Desktop. Mein Python-Buch sagte mir, ich solle Python aufrufen, indem ich nur Python im Terminal eingebe, aber es wurde nur die vorherige Python-Version 2 aufgerufen.
Sehen Sie die Bestätigung, die Sie tun? getan.
Hoffe das hilft!
quelle
Unter Ubuntu 14.04 ist Python 3.4 standardmäßig installiert.
Wie von PEP-394 empfohlen , können Sie Python v2 (2.7) und Python v3 (3.4) verwenden
python
undpython2
ausführenpython3
.quelle
Im Terminaltyp:
python3
Das Terminal selbst sagt Folgendes:
Wenn Sie dies tun, wird Python 3.2.3 installiert.
Dann geben Sie im Terminal Folgendes ein:
python3.4
- Sie müssen Python 3.4.1 eingeben.quelle
Wenn Sie nur ein Skript benötigen, können Sie einen Alias lokal und vorübergehend verwenden.
Bei der Installation von Letsencrypt wurde folgende Warnung angezeigt :
Die Ursache: Python 2.7.9 wurde benötigt, während 2.7.5 installiert war. Python 3 funktioniert auch. Ich habe das Skript geöffnet und nach dem shebang den folgenden Alias eingefügt:
Dann hat das Skript funktioniert. Als alles fertig war, wurde dieser Alias entfernt. Es hat nur in diesem Skript funktioniert. Also ab
python
dem Terminal hab ich noch Version 2.7.5.quelle
Ubuntu 18.04 LTS und höher
Seit Ubuntu 18.04 und höher muss Python 3 nicht mehr installiert werden, da es standardmäßig installiert ist.
Verweise:
Ansonsten installieren Sie mit folgendem Befehl:
Führen Sie dann einen der folgenden Befehle aus, um mehrere Python-Installationen zu finden:
oder tippe einfach
python
command und drücke Tabzweimal.Um installierte Python - Pakete aufzulisten, führen:
dpkg -l | grep -w python
.Informationen zum Installieren einer bestimmten Version finden Sie unter: Wie installiere ich bestimmte Ubuntu-Pakete mit der genauen Version?
quelle
Python3.4 ist bereits auf Ihrem System installiert, Sie müssen es nur mit aufrufen,
python3
anstattpython
quelle
Es gibt eine Menge älterer Python-Apps und daher wird Python 2.x benötigt. Wie andere bereits erwähnt haben, zeigt Python3-V, dass Python 3.4.0 installiert ist und ist daher mit Ubuntu 14.x da.
Die Entscheidung, welchen Interpreter Sie dann verwenden, liegt bei Ihnen.
quelle