3
我正在開發作爲源(壓縮)和py2exe(多數)分發的Python應用程序。如何使用C擴展組織和分發Python應用程序?
現在我想通過用C擴展替換它們來加速一些模塊。這對於開發部分來說工作得很好。但分佈和組織讓我頭疼......
我現在的結構是這樣的:
.
|-- py_submodule_a/
|-- py_submodule_b/
| |-- c_extension_ba/
|-- c_extension_x/
|-- setup.py
|-- main.py
我的問題是,在那裏我應該把建立呼叫/文件我的C擴展?我想確保我總是可以通過main.py
來運行我的應用程序(所以我不想等到分發才能編譯C擴展),但我也想確保分發始終具有最新的C擴展。
在此先感謝您的幫助!
非常感謝!即使不是我所希望的,但它絕對能解決我的問題! – 2012-04-27 22:44:29