pyd 編譯,簡單命令cythonize


之前看各種cython的編譯pyd文章,都是先編寫一個配置文件,然后運行

比如需要編譯的py文件是compute.py

 

步驟1,復制一個pyx文件:compute.pyx

步驟2,編寫一個配置文件,比如setup.py

from distutils.core import setup
from Cython.Build import cythonize
setup(
    name='compute_module',
    ext_modules=cythonize('compute.pyx'),
)

步驟3,然后再運行:python setup.py build_ext --inplace

感覺略顯繁瑣,其實只要一行命令即可

cythonize -i compute.py

直接可以編譯得到pyd還有中間文件c

這樣就比較簡單了

不知道為啥網上都是一堆上面的教程,就沒有幾個寫命令的,明明很簡單的操作,有更好的方法,卻搞得那么復雜


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM