经 Cython 编译后的 Python 源代码,可提速 20 - 500%。
Cython 会先把 .PXD .PY .PYW .PYX 文件转换成 .C 中间代码,再编译成 .PYD 模块文件;因此,反编译 .PYD 文件只能获得 .C 中间代码 (无法获得最初源代码)。
详细配置方法,见 控制台配置 。
若无特殊要求,基本配置如图所示:
工作目录按钮用于选择自定义工程 (或自定义模块) 目录,用于添加其它非 Python 附带安装的自定义模块。
若有为 Python 安装 Cython 模块,可看到 Cython version 0.29.22 版本提示;否则,提示未安装 Cython:
上图中的 源码 Cython 小程序,主要用于批量编译 Python 源代码。
首先配置所有要编译的 Python 源代码 setup.py 文件后,就可以自动批量编译了。
由于其自带 CMD.EXE 交互视图,也能单独手动编译每个 Python 源代码文件。
但此种方式效率太低,不推荐。