2010-06-30 226 views
2

我使用Py2exe打包一個Python應用程序與相當多的依賴包。雖然Py2exe完美地工作,但帶有可執行文件的dist /文件夾包含大量(10-15)支持文件(.dll,.pyd,.zip)。Py2exe目錄結構

理想情況下,我希望能夠將所有這些從屬文件放在一個名爲support /或lib /的文件夾中,或者其他類似的文件夾中。通過這種方式,當人們下載應用程序並提取存檔文件時,他們只會顯示可執行文件和一些文件夾。

Py2exe是否支持將依賴文件放置在子文件夾中?如果是這樣,那麼如何才能做到這一點。

回答

2

一個有效的解決方法是在你的setup.py py2exe選擇使用

bundle_files:1

捆綁在一個獨立的可執行文件的一切。