要把 *.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), )
另請參閱:
版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。