我对所有不同的Python解释器(CPython,PyPy等)感到困惑。有谁知道什么python-interpreter用于Windows上的标准python?我无法在Official Python Website找到它,当我在命令提示符下键入py --version
时,它只告诉我python版本(3.6.0)。任何帮助将不胜感激。
答案 0 :(得分:2)
你从python.org得到的是CPython。
您还可以通过执行import platform
然后platform.python_implementation()
在Python中查看实现。所以你可以从命令行获得它:
py -c "import platform; print(platform.python_implementation())"
答案 1 :(得分:2)
您从https://www.python.org/下载的最常见的解释器是CPython。但是,这个翻译不是标准的;只是常用。 Python作为一种语言是由语法定义的,而不是解释器。
答案 2 :(得分:2)
根据您提供的网站链接(python.org),如果您从中安装下载的python,则解释器为CPython,它是使用最广泛的python实现。
在Windows机器上,python解释器通常安装在C:\Python36
中,您可以通过以下方式在python shell上进行检查:
sys.executable 一个字符串,给出Python解释器的可执行二进制文件的绝对路径,在有意义的系统上。如果Python无法检索其可执行文件的实际路径,则sys.executable将为空字符串或None。
import sys
print(sys.executable)
就我而言,它会返回/Users/hzhang/.virtualenvs/env-3.5/bin/python