要把 *.PY 源代码编译成 *.PYD 文件, 首选使用 Cython。
先安装 Visual Studio Build Tools C/C++ 编译构建工具。
当然, 还要安装 CPython 及 Cython。
Cython 要编辑 *.PY 源代码,需要先配置 setup.py 文件。
编译时 Cython 会将 setup.py 中配置的 *.PY 源代码文件,转换成 *.C 中间代码文档。
中间 *.C 文件比源代码文件,体积会增大 5-10 倍以上 (这也说明 Python 编程效率更高)。
最后,Cython 将 *.C 文档编译成 *.PYD 动态库。
setup.py 通用配置文件,内容如下:
from distutils.core import setup from Cython.Build import cythonize modules = [ "example.py"] setup( ext_modules=cythonize(modules), )
另请参阅:
版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。