[英]How to auto compile python/c extension?
我寫了一個python / c擴展文件lda_model.c
並且我添加了setup.py:
from setuptools import setup, Extension
modules = [Extension('c_lda_model', sources=["lda_model.c"])]
setup(ext_modules=modules)
現在我必須通過編譯C代碼
python setup.py build
在運行python代碼之前調用C代碼。
有什么方法可以自動編譯調用的C擴展,
在運行python代碼時?
沒有標准的編寫擴展方式,這就是您要做的。 但是,還有其他幾種將本地代碼擴展編寫為Python的方法,它們可以在執行時進行編譯。
其中一個例子是編織附帶SciPy的-還有其他的方式,如果你尋找。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.