2011-08-08 181 views
1

我正在嘗試爲正在處理的Python項目創建可執行文件。Py2EXE無法創建可執行文件

我一直在創建可執行文件一段時間,今天,當我對程序做了一個小改動並嘗試創建可執行文件時,它失敗了。

我正在使用最新版本的Python(x,y),並進行完整安裝。 我得到的錯誤是:

*** copy data files *** 
copying ChangeLog -> V:\python\Project\dist\ 
copying C:\Python26\lib\site-packages\py2exe\run_w.exe -> V:\python\Project\dist\multimodel.exe 
Adding python26.dll to V:\python\Project\dist\library.zip 
error: Invalid argument 

我有Python的其他計算機上安裝(X,Y),它編譯的發現,但後來抱怨缺少的模塊。

任何指針調試問題?

+0

它是否與正常的Python運行時一起運行? – krs1

+0

對不起,我遲到了,剛搬家公寓。是的,它可以和運行時一起工作 – Lance

回答

1

您是否通過網絡驅動器訪問項目?

我嘗試在虛擬機虛擬機上使用py2exe時遇到了同樣的問題,源文件位於「virtualbox共享文件夾」中。錯誤本身,似乎在讀操作時發生()試圖獲取數據的太大的夾頭網絡驅動器上:

http://mail.python.org/pipermail/python-bugs-list/2006-May/033285.html

而且似乎的核心問題將不是固定的。當exe文件的大小超過任何限制導致此錯誤時,錯誤似乎開始。我的解決方法是簡單地將其複製到本地驅動器。之後,它完美地工作。

相關問題