Cython 加速
安装 Python 扩展
PyCharm 的调试器是用 Python 编写的。 Python 是一种解释型语言,这意味着指令在代码运行时需要被翻译成机器代码。
这会消耗时间 ,因此它的速度不如编译代码快。 幸运的是,Python 通过 Cython 支持编译的 C 扩展。 PyCharm 附带了调试器代码的 C 版本,您可以编译它们以加快在 PyCharm 中的调试速度。
如果您有一个大型代码库,使用这个加速扩展是合理的。
获取额外加速所需的操作取决于您的平台:
- *NIX
当用户启动调试器会话时,会弹出通知窗口。 用户只需点击其中的 安装 链接:

- macOS 和 Windows
您无需执行任何操作。 我们已经捆绑了预编译的扩展,因此您已经在使用它们了。
已报告的问题 | 可能的原因 | 解决方案 |
|---|---|---|
显示以下错误消息:
| 您缺少 Python 的头文件和静态库。 | 使用您的包管理器在系统范围内安装 在 Linux 上,您可以运行以下命令:
sudo apt-get install python-dev
要为特定的 Python 版本安装包,请使用
sudo apt-get install python3.11-dev
|
显示以下错误消息:
| 您缺少 C 编译器。 | 安装 C 编译器以便为调试器构建 Cython 扩展。 有关更多信息,请参阅 Cython 文档。 |
在没有 PyCharm 界面的情况下使用 Cython 加速
如果您想手动编译 Cython 加速,请不要使用 PyCharm 界面。
在 Ubuntu 上,使用以下命令:
/usr/bin/python3 /<PYCHARM_INSTALLATION_PATH>/plugins/python-ce/helpers/pydev/setup_cython.py build_ext --inplace
<PYCHARM_INSTALLATION_PATH> 是 PyCharm 安装目录的路径,例如 /opt/pycharm-2022.1 。
请注意,您的路径应根据您的本地系统进行调整。
最后修改日期: 2025年 9月 26日