默认 Python 解释器类型

0 python

Ubuntu 发行版 CPython 附带的默认 Python 解释器是否?

如果它不是 CPython,它是否具有 GIL?

Byt*_*der 5

是的,Ubuntu 上的默认 Python 解释器实现,就像其他地方一样,是 CPython。如果它是任何非标准的东西(例如 PyPy、IronPython、Jython、Cython 或其他任何东西),它就会被命名为那个。普通的“Python”始终是 CPython。

关于 GIL(全局解释器锁),是的,CPython 和因此 Ubuntu 的标准 Python 解释器受该功能/限制的约束。这意味着您的 Python 脚本通常会在单个线程中运行(除非您使用该multiprocessing库或其他一些特殊的东西)。