py2exe,windows 10:[WinError87]参数不正确

时间:2017-02-22 19:16:41

标签: python windows-10 py2exe

我有一个用py2exe构建的python项目。在Windows 7下,它可以正常工作。如果我在Windows 10下使用相同的虚拟环境和相同的python版本构建相同的项目,我会收到错误" [WinError87]参数不正确"。

错误发生在第335行的py2exe的runtime.py中:

328: # It seems resources must be updated in chunks if there are
329: # many, otherwise EndUpdateResource will fail with
330: # WindowsError 13 (invalid data)
331: with UpdateResources(exe_path, delete_existing=True) as resource:
332:     if self.options.verbose > 1:
333:         print("Add resource %s/%s(%d bytes) to %s"
334:               % ("PYTHONSCRIPT", 1, len(script_info), exe_path))
335:     resource.add(type="PYTHONSCRIPT", name=1, value=script_info)

我使用python 3.4.4 32位与py2exe 0.9.2.2。

有人能帮助我吗?

0 个答案:

没有答案