我对所有不同的Python解释器(CPython,PyPy等)感到困惑。有谁知道什么python解释器用于Windows上的标准python?我在Official Python Website上找不到它,当我在命令提示符下输入py --version
时,它只是告诉我python版本(3.6.0)。任何帮助,将不胜感激。窗口上的Python解释器版本
回答
你从python.org得到的是CPython。
您还可以通过执行import platform
然后platform.python_implementation()
来从Python内部看到实现。所以,你可以用下面的命令行得到它:
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中使用最广泛的实现。
在Windows机器上,Python解释器通常安装在C:\Python36
,您可以通过检查蟒外壳:
sys.executable 一个字符串,给出了二进制可执行文件的绝对路径的Python解释器,在这种情况下有意义的系统上。如果Python无法检索到其可执行文件的真实路径,则sys.executable将为空字符串或None。
import sys
print(sys.executable)
在我的情况下,它返回/Users/hzhang/.virtualenvs/env-3.5/bin/python
- 1. Python解释器在窗口上的路径搜索顺序
- 2. 使python解释器在同一窗口中打开
- 3. Python解释器可以用Python实现,但是哪个解释器会解释解释器本身?
- 4. 指定兼容解释器版本的Python约定?
- 5. 解释Python入口点?
- 6. 进口在Python解释器,但没有脚本
- 7. python服务器上的python版本
- 8. 解释Visual Studio 2005的线程窗口
- 9. 使用无效语法检查脚本执行时的Python解释器版本
- 10. 更改Python解释器中间脚本
- 11. 在没有Gtk.main的GTK3中,python解释器没有显示窗口()
- 12. 窗口上的python settings.py
- 13. 在窗口中的python3解释器之间切换
- 14. MySQL服务器窗口安装无法解释的故障
- 15. python基本解释需要
- 16. 是否可以更改DreamPie正在使用的Python解释器版本?
- 17. 我如何确定窗口上的python版本和安装日期
- 18. 是否有任何解释器可以在Windows 7上运行python 2.7版本的多处理器?
- 19. DHTML窗口小部件的jQuery版本
- 20. Spyder没有Python解释器
- 21. python编译器包解释
- 22. Python和Ruby解释器
- 23. Python解释器行为?
- 24. 解释Python探查器
- 25. 设置Python解释器
- 26. 如何在Bash中的python解释器中运行python脚本
- 27. Python C API使用WinPython Python解释器代替标准Python解释器
- 28. 如何在python的串口上写ttyUSB0会解释命令?
- 29. Windsor Container的Silverlight版本的配置文件解释器
- 30. 从其他窗口(Qt)释放窗口?
您是如何安装呢? – SethMMorton
在Windows上没有官方的“标准版”,与其他许多操作系统不一样,因此您必须自行下载并安装它。我相信大多数人使用可从python.org下载的32位版本的CPython。 – martineau
我刚刚从官方网站下载并启动安装程序 – killexe