PyCharm 的调试器是用 Python 编写的。Python 是一种解释性语言,这意味着在运行代码时必须将指令翻译成机器代码。
这需要时间,因此它不如编译的代码快。值得庆幸的是,Python 通过Cython支持编译的 C 扩展。PyCharm 附带 C 版本的调试器代码,您可以对其进行编译以加快 PyCharm 中的调试速度。
如果你有一个大的代码库,使用这个加速扩展是合理的。
获得额外加速所需的操作取决于您的平台:
当用户启动调试器会话时,会出现通知弹出窗口。用户只需要点击那里的安装链接:
你不需要做任何事情。我们捆绑了预编译的扩展,因此您已经在使用它们。
报告的问题 | 可能的原因 | 解决方案 |
---|---|---|
显示以下错误消息:
| 你缺少 Python 开发的头文件和静态库。 | 使用包管理器为 Python 开发系统范围安装头文件和静态库。 例如,您可以使用以下命令:
|
显示以下错误消息:
| 您缺少 C 编译器。 | 安装 C 编译器以便为调试器构建 Cython 扩展。 |
如果想手动编译 Cython 加速,他/她不应该使用 PyCharm UI。
在 Ubuntu 上,使用以下命令:
<PYCHARM_INSTALLATION_PATH>
是 PyCharm 安装目录的路径,例如C:\Program Files\JetBrains\PyCharm 2019.3。
请注意,您的路径应根据您的特定本地系统进行调整。