2
我有一個複雜的構建過程來生成一對python擴展模塊(.pyd)。我想在我的setup.py中包含這些以用於distutils。 distutils頁面詳細討論瞭如何從源代碼添加擴展模塊,但是我想簡單地打包這些預編譯好的.pyd。最佳做法是什麼?直接在一個setup.py文件中包含一個pyd
最後,我還想用py2exe凍結可執行文件中的所有內容。如果我直接指定.pyd,我能做到這一點嗎?
我有一個複雜的構建過程來生成一對python擴展模塊(.pyd)。我想在我的setup.py中包含這些以用於distutils。 distutils頁面詳細討論瞭如何從源代碼添加擴展模塊,但是我想簡單地打包這些預編譯好的.pyd。最佳做法是什麼?直接在一個setup.py文件中包含一個pyd
最後,我還想用py2exe凍結可執行文件中的所有內容。如果我直接指定.pyd,我能做到這一點嗎?
你可以添加你的擴展名「包括」
options={
'py2exe':{'includes':['yourextensionname_without_pyd']}
}
Here是選擇從py2exe網站列表
到現在不管是誰讀這篇文章,你應該使用pyInstaller現在,作爲py2exe發展自2014年以來已停止。[請參閱本教程獲取實用信息](https://shanetully.com/2013/08/cross-platform-deployment-of-python-applications-with-pyinstaller/)。 – gaborous 2016-10-03 02:07:57