我有3个py文件要用cx-Freeze编译。编译成功,但似乎在每一步都覆盖了某些内容,这意味着只有最后一次编译正常运行(3/3)。一个接一个地执行前两个操作,错误不会出现,它们的功能与预期一样。所有3个脚本都共享一些库。我错过了什么?你知道吗
File "C:\Python\lib\site-packages\cx_Freeze\initscripts__startup__.py", line 13, in run module = import(name + "init") ModuleNotFoundError: No module named 'scriptName__init__'
你知道吗设置.py地址:
buildOptions = dict(excludes = ['matplotlib', 'PyQt4', 'PySide2'],
includes = ['urllib3', 'ibapi', 'idna.idnadata', 'numpy.core._methods', 'pandas'],
optimize = 1,
packages = ['pkg_resources._vendor'],
)
for fName in glob.glob('*.py')[:-1]:
nameDesc = fName.split('.')[0]
setup(
name = nameDesc,
version = "0.1",
description = nameDesc,
executables = [Executable(script = fName)],
options = dict(build_exe = buildOptions)
)
解决方案:
相关问题 更多 >
编程相关推荐