2010-04-10 57 views
2

我有一個複雜的構建過程來生成一對python擴展模塊(.pyd)。我想在我的setup.py中包含這些以用於distutils。 distutils頁面詳細討論瞭如何從源代碼添加擴展模塊,但是我想簡單地打包這些預編譯好的.pyd。最佳做法是什麼?直接在一個setup.py文件中包含一個pyd

最後,我還想用py2exe凍結可執行文件中的所有內容。如果我直接指定.pyd,我能做到這一點嗎?

回答

1

你可以添加你的擴展名「包括」

options={ 
    'py2exe':{'includes':['yourextensionname_without_pyd']} 
} 

Here是選擇從py2exe網站列表

+0

到現在不管是誰讀這篇文章,你應該使用pyInstaller現在,作爲py2exe發展自2014年以來已停止。[請參閱本教程獲取實用信息](https://shanetully.com/2013/08/cross-platform-deployment-of-python-applications-with-pyinstaller/)。 – gaborous 2016-10-03 02:07:57

相關問題