Ich muss ein Python-Skript auf einem Windows-Server ausführen. Wie kann ich wissen, welche Python-Version ich habe, und spielt das überhaupt eine Rolle?
Ich dachte daran, auf die neueste Version von Python zu aktualisieren.
python
version
windows-server
Ali_IT
quelle
quelle
.py
Dateien verknüpft ist , interessieren Sie sich möglicherweise für eine Batchdatei unter Wie schreibeAntworten:
http://docs.python.org/using/cmdline.html#generic-options
--version
kann auch funktionieren (eingeführt in Version 2.5)quelle
Python 2.7.10
für-V
und aus--version
. und Python 3.4.3 gibt in ähnlicher Weise auchPython 3.4.3
für beide Optionen aus.sudo find / -iname python
würde sie wahrscheinlich entdecken.python -v
(Kleinbuchstaben v), was die Ausführlichkeit der Protokollierung erhöht-v
und-version
Aliase. Offensichtlich mussten ungefähr 500 Entwickler dies nachschlagen und diese Antwort für Python on SO verbessern. Das ist ein schlechtes DesignPython 2.5+:
Python 2.4-:
quelle
#!python3
als erste Zeile erforderlich ).python -c "import sys; print sys.version"
Kopieren Sie in einer Python-IDE einfach den folgenden Code, fügen Sie ihn ein und führen Sie ihn aus (die Version wird im Ausgabebereich angezeigt):
quelle
Geben Sie an einer Eingabeaufforderung Folgendes ein:
Oder wenn Sie pyenv haben:
quelle
Wenn ich
Python (command line)
das erste öffne , sagt es mir, dass es die Version ist.quelle
Obwohl die Frage lautet "Welche Version verwende ich?", Ist dies möglicherweise nicht alles, was Sie wissen müssen. Möglicherweise sind andere Versionen installiert, und dies kann zu Problemen führen, insbesondere bei der Installation zusätzlicher Module. Dies ist mein grober Ansatz, um herauszufinden, welche Versionen installiert sind:
Die Ausgabe für eine einzelne Python-Installation sollte ungefähr so aussehen:
Bei mehreren Installationen wird Folgendes ausgegeben:
quelle
quelle
Zusamenfassend:
Öffnen Sie einfach die Eingabeaufforderung ( Win+ R) und geben Sie ein. Geben Sie
cmd
an der Eingabeaufforderungpython
alle erforderlichen Informationen zu den Versionen ein:quelle
also von der Kommandozeile:
quelle
Verwenden
oder
HINWEIS: Bitte beachten Sie, dass das "V" im
python -V
Befehl Großbuchstabe V ist.python -v
(Kleines "v") startet Python im ausführlichen Modus.quelle
Sie können die Version von Python mit dem folgenden Befehl abrufen
Sie können sogar die Version eines in venv installierten Pakets erhalten, indem Sie Folgendes verwenden
pip freeze
:Oder verwenden Sie den Python-Interpreter wie folgt:
quelle
Ich habe Python 3.7.0 unter Windows 10.
Dies hat bei mir in der Eingabeaufforderung und in Git Bash funktioniert :
So führen Sie Python aus und überprüfen die Version:
So überprüfen Sie nur, welche Version Sie haben:
oder
Hinweis:
python
,python --version
,python -V
,Python
,Python --version
,Python -V
nicht für mich arbeiten.quelle
python -V
funktioniert zurück zu Fedora 1 mit Python 2.2.3.py --version
führt zucommand not found
.python --version
führt zuunknown option: --
.Wenn Sie sich bereits in einem REPL- Fenster befinden und die Begrüßungsnachricht mit der Versionsnummer nicht sehen, können Sie mithilfe von help () die Haupt- und Nebenversion anzeigen:
quelle
Um die Python-Version in einem Jupyter-Notizbuch zu überprüfen, können Sie Folgendes verwenden:
um die Versionsnummer zu erhalten, als:
oder:
um weitere Informationen zu erhalten, as
oder:
Haupt-, Neben- und Mikroversionen zu erhalten, als
quelle
Erstellen Sie einfach eine Datei mit der Endung .py, fügen Sie den folgenden Code ein und führen Sie ihn aus.
Wenn mehrere Python-Interpreter-Versionen auf einem System installiert sind, führen Sie die folgenden Befehle aus.
Führen Sie unter Linux ein Terminal aus:
Führen Sie unter Windows eine Eingabeaufforderung aus:
quelle
Führen Sie die folgenden Befehle an einer Eingabeaufforderung aus und überprüfen Sie die Ausgabe, um die Python-Version für Befehle unter Windows zu überprüfen:
Führen Sie die folgenden Befehle aus, um die Ordnerkonfiguration für jede Python-Version anzuzeigen:
quelle
Unter Windows 10 mit Python 3.6
quelle
Wenn Sie Python installiert haben, können Sie die Versionsnummer am einfachsten überprüfen, indem Sie in Ihre Eingabeaufforderung "python" eingeben. Es zeigt Ihnen die Versionsnummer und ob es auf 32 Bit oder 64 Bit läuft und einige andere Informationen. Für einige Anwendungen möchten Sie eine neueste Version und manchmal nicht. Dies hängt davon ab, welche Pakete Sie installieren oder verwenden möchten.
quelle
Für mich CMD öffnen und laufen
wird so etwas zeigen
quelle
Öffnen Sie eine Eingabeaufforderung (drücken Sie Windows+ R, geben
cmd
, und Hit Enter).Art
python.exe
quelle
Wenn Sie
where python
unter Windows in eine Eingabeaufforderung eingeben, erfahren Sie möglicherweise, wo mehrere verschiedene Python-Versionen installiert sind, sofern diese Ihrem Pfad hinzugefügt wurden.Wenn Sie
python -V
in die Eingabeaufforderung eingeben, sollte die Version angezeigt werden.quelle
Meistens Verwendungsbefehle:
Oder
quelle