Py2EXE无法创建可执行文件

时间:2011-08-08 14:56:55

标签: python py2exe

我正在尝试为我正在处理的Python项目创建一个可执行文件。

我已经创建了一段时间的可执行文件,今天当我对程序进行微小更改并尝试创建可执行文件时,它失败了。

我正在使用最新版本的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),并编译了fin​​d,但随后抱怨缺少模块。

有关调试问题的指示吗?

1 个答案:

答案 0 :(得分:1)

您是否通过网络驱动器访问该项目?

尝试在虚拟机虚拟机上使用py2exe时遇到同样的问题,源文件位于“virtualbox共享文件夹”上。似乎错误本身发生在read()试图在网络驱动器上抓取太大的数据时:

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

似乎核心问题不会得到解决。当exe文件的大小超过任何限制时,错误似乎开始。我的解决方法只是将其复制到本地驱动器。之后它完美地运作了。