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
Antwort
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())"
Warum wurde das abgelehnt? – SethMMorton
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
Vielen Dank! – killexe
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.
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
- 1. Windows API Codepack Rückwärtskompatibilität auf Windows XP
- 2. Zugriff auf localhost auf Windows
- 3. PHP proc_open auf Windows
- 4. Isatty auf Windows CE
- 5. Schienen auf Windows: langsam?
- 6. Wie CUnit auf Windows
- 7. Hadoop-Installation auf Windows
- 8. Locken auf Windows
- 9. Gebäude mathgl auf Windows
- 10. Cron auf XAMPP (Windows)
- 11. Polymer-Installation auf Windows
- 12. Zugriff auf Windows-Registry
- 13. BlueCove auf Windows Vista
- 14. Problem% lld auf Windows
- 15. rbuic auf Windows
- 16. Kompilieren Superopt auf Windows
- 17. pocketsphinx Installationsfehler auf Windows
- 18. C# auf Windows Mobile
- 19. Deinstallation Xamarin auf Windows
- 20. Windows-Authentifizierung auf Jmeter
- 21. kann nicht auf Windows
- 22. Kompilieren libssh2 auf Windows
- 23. OpenCV Download auf Windows
- 24. Microsoft.WindowsCE.Forms auf Windows Mobile
- 25. Nfs Freigaben auf Windows
- 26. Interposer auf Windows
- 27. setlocale steckte auf Windows
- 28. Docker auf Windows - Zertifikatsfehler
- 29. Windows Image auf Docker
- 30. installieren kafka auf Windows
Wie Sie es installiert haben? – SethMMorton
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
Ich habe es gerade von der offiziellen Website heruntergeladen und das Installationsprogramm gestartet – killexe