我正在尝试为我正在处理的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),并编译了find,但随后抱怨缺少模块。
有关调试问题的指示吗?
答案 0 :(得分:1)
您是否通过网络驱动器访问该项目?
尝试在虚拟机虚拟机上使用py2exe时遇到同样的问题,源文件位于“virtualbox共享文件夹”上。似乎错误本身发生在read()试图在网络驱动器上抓取太大的数据时:
http://mail.python.org/pipermail/python-bugs-list/2006-May/033285.html
似乎核心问题不会得到解决。当exe文件的大小超过任何限制时,错误似乎开始。我的解决方法只是将其复制到本地驱动器。之后它完美地运作了。