Py2exe.运行时错误: 结束更新资源: "Access is denied"



我有一个问题在本主题我尝试使用 py2exe 构建一个程序,但有一个错误 EndUpdateResource 类型:

回溯(最近一次调用):

文件"py2exe_setup.py",第 160 行,在模块中 ]+matplotlib.get_py2exe_datafiles()

文件"C:\Python25\Lib\distutils\core.py",第 151 行,正在设置 dist.run_commands()

文件 "C:\Python25\Lib\distutils\dist.py",第 974 行,run_commands self.run_commands()

文件 "C:\Python25\Lib\distutils\dist.py",第 994 行,run_command cmd_obj.run()

文件 "C:\Python25\Lib\site-packages\py2exe\build_exe.py",第 243 行,在 运行 self._run()

文件 "C:\Python25\Lib\site-packages\py2exe\build_exe.py",第 312 行,在 _run self.create_binaries(py_files,扩展,dll)

文件 "C:\Python25\Lib\site-packages\py2exe\build_exe.py",第 568 行,在 create_binaries arcname,target.script)

文件 "C:\Python25\Lib\site-packages\py2exe\build_exe.py",第 860 行,在 build_executable add_resource(ensure_unicode(exe_path),script_bytes, u"PYTHONSCRIPT",1,True)

RuntimeError: EndUpdateResource: ╬Уърчрэю т фюёУууях.

我只是猜测,在"EndUpdateResource"之后是"访问被拒绝"(俄语中的"Отказано в доступе."),带有编码的东西)

民间说这都是杀毒软件。但我禁用了防病毒软件。它没有帮助。我在系统中是管理员。没有想法。帮助。

防病毒软件仍作为服务运行。停止了它,一切都奏效了。

运行 py2exe 两次会有所帮助。就我而言,它在我第二次运行时有效,并且能够构建 exe。但是,还没有找到发生这种情况的原因。

相关内容

最新更新