Windows上的Python解释器版本

时间:2017-02-14 19:11:00

标签: python windows version interpreter

我对所有不同的Python解释器(CPython,PyPy等)感到困惑。有谁知道什么python-interpreter用于Windows上的标准python?我无法在Official Python Website找到它,当我在命令提示符下键入py --version时,它只告诉我python版本(3.6.0)。任何帮助将不胜感激。

3 个答案:

答案 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