Я запутался со всеми различными интерпретаторами Python (CPython, PyPy и т. Д.). Кто-нибудь знает, какой интерпретатор python используется для стандартного python в Windows? Я не могу найти его на Official Python Website, и когда я ввожу py --version
в командной строке, он просто сообщает мне версию python (которая равна 3.6.0). Любая помощь будет оценена по достоинству.Версия интерпретатора Python на окнах
ответ
Что вы получаете от python.org - это CPython.
Вы также можете увидеть реализацию изнутри Python, выполнив import platform
, а затем platform.python_implementation()
. Таким образом, вы можете получить его из командной строки с:
py -c "import platform; print(platform.python_implementation())"
Почему это было запрещено? – SethMMorton
Это правильный ответ. Он не только правильно утверждает, что CPython - это то, что загружено с python.org, но и как программно определить, какая реализация используется, если кто-то не знает, где они скачали python. – SethMMorton
Спасибо вам большое! – killexe
Самым распространенным переводчиком, который вы загрузили с https://www.python.org/, является CPython. Однако этот интерпретатор не является стандартным; просто используется. Python как язык определяется синтаксисом, а не интерпретатором.
На основании ссылки на веб-сайт (python.org), которую вы предоставили, если вы установили скачанный python из него, интерпретатором является CPython, это наиболее широко используемая реализация python.
На окна машины, интерпретатор Python обычно устанавливается в C:\Python36
, вы можете проверить его на питона оболочки:
sys.executable Строка, полный путь к исполняемому двоичном для Python переводчика, в системах, где это имеет смысл. Если Python не сможет получить реальный путь к его исполняемому файлу, sys.executable будет пустой строкой или None.
import sys
print(sys.executable)
В моем случае, она возвращает /Users/hzhang/.virtualenvs/env-3.5/bin/python
Как вы его установили? – SethMMorton
В Windows нет официальной «стандартной версии», которая, в отличие от многих других ОС, не включает одну, поэтому вы должны ее загрузить и установить. Я считаю, что большинство людей используют 32-разрядную версию CPython, которую вы можете скачать с python.org. – martineau
Я только что загрузил его с официального сайта и начал установку – killexe