要把 *.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), )
See also:
Copyright Notice: This article is exclusive original manuscripts, copyrighted by Happy Digits Software , shall not be reproduced without permission.
Table of contents
Previous topic
Next topic
Quick search