我正在使用 Py2exe 创建一个作为 Windows 服务的可执行文件。
运行脚本时,我遇到了以下错误:
File "C:\TeamCity\buildAgent\work\582d895bd5b431ac\winpython\WinPython-32bit-2.7.3.3\python-2.7.3\lib\site-packages\py2exe\build_exe.py", line 860, in build_executable add_resource(ensure_unicode(exe_path), script_bytes, u"PYTHONSCRIPT", 1, True) RuntimeError: EndUpdateResource: Access is denied.
这是调用 Py2exe 的命令:
setup(
name = NAME,
description = DESCRIPTION,
version = '1.0.133.43',
service = [{'modules':["ServiceLauncher"], 'cmdline':'pywin32'}],
zipfile=None,
options = {
"py2exe":{"packages":"encodings",
"includes":"win32com,win32service,win32serviceutil,win32event",
"excludes":"libiomp5md.dll"
},
},
)
这个问题只发生在编译机上,在我的开发PC上运行正常。
我尝试将工作文件夹设置为每个人的完全控制权限,但没有起作用。
有什么想法吗?
谢谢。
includes
,然后查看哪个先失败,以缩小范围。 - Torxed