2017-02-14 4 views
0

Ich bin verwirrt mit den verschiedenen Python-Interpreter (CPython, PyPy, etc.). Weiß jemand, welcher Python-Interpreter für den Standard-Python unter Windows verwendet wird? Ich kann es nicht auf Official Python Website finden und wenn ich in der Eingabeaufforderung py --version eintippe, sagt es mir nur die Python-Version (die 3.6.0 ist). Jede Hilfe wäre willkommen.Python-Interpreter-Version auf Windows

+0

Wie Sie es installiert haben? – SethMMorton

+1

Es gibt keine offizielle "Standardversion" unter Windows, die im Gegensatz zu vielen anderen Betriebssystemen keine enthält. Sie müssen sie daher selbst herunterladen und installieren. Ich glaube, dass die meisten Leute die 32-Bit-Version von CPython verwenden, die Sie von python.org herunterladen können. – martineau

+0

Ich habe es gerade von der offiziellen Website heruntergeladen und das Installationsprogramm gestartet – killexe

Antwort

2

Was Sie von python.org bekommen, ist CPython.

Sie können die Implementierung auch in Python sehen, indem Sie import platform und dann platform.python_implementation() tun. So könnte man es von der Kommandozeile mit bekommen:

py -c "import platform; print(platform.python_implementation())" 
+0

Warum wurde das abgelehnt? – SethMMorton

+1

Dies ist die richtige Antwort. Es gibt nicht nur korrekt an, dass CPython das ist, was von python.org heruntergeladen wird, sondern auch, wie man programmatisch bestimmt, welche Implementierung verwendet wird, falls man nicht weiß, wo sie Python heruntergeladen haben. – SethMMorton

+0

Vielen Dank! – killexe

2

Die häufigste Dolmetscher, die Sie von https://www.python.org/ heruntergeladen haben, ist CPython. Dieser Interpreter ist jedoch kein Standard; nur häufig verwendet. Python als Sprache wird durch die Syntax definiert, nicht durch den Interpreter.

1

Basierend auf dem Website-Link (python.org), den Sie bereitgestellt haben, wenn Sie heruntergeladenes Python von ihm installieren, ist der Interpreter CPython, es ist die am häufigsten verwendete Implementierung von Python.

Auf Windows-Rechner, das Python-Interpreter in der Regel in C:\Python36 installiert ist, können Sie es auf dem Python-Shell überprüfen, indem Sie:

sys.executable Eine Zeichenfolge mit dem absoluten Pfad des ausführbaren Binärdatei für den Python geben Dolmetscher, auf Systemen, wo dies sinnvoll ist. Wenn Python den echten Pfad zu seiner ausführbaren Datei nicht finden kann, ist sys.executable eine leere Zeichenfolge oder None.

import sys 

print(sys.executable) 

In meinem Fall gibt es /Users/hzhang/.virtualenvs/env-3.5/bin/python