3天后,我无法将python程序打包成.exe文件。我试过 py2exe(它不断错过模块)和 PyInstaller。
这是复杂的部分。我的程序使用了很多额外的安装模块(coopr、pyomo、openpyxl、glpk、cbc、pyutilib、numpy 等)。这些又会导入各种其他的东西,我无法追踪它(PyInstaller 警告日志列出了 676 行丢失或可能不需要的模块。)
但是,我已经(通过将“缺失”模块的导入添加到我的程序中)获得了一个 .exe 版本,该版本可以通过双击或从命令行运行,而不会打印任何错误。
问题是,程序什么也没做。我有一个包含在构建中的输入文件,我的程序读入该文件,进行一些(密集)计算,然后在同一目录中创建一个 .csv 输出文件。它作为 .py 文件工作。我的 .exe 什么都不做。
所以,如果你能告诉我出了什么问题,请继续。如果没有,我想知道任何有用的步骤或想法可以尝试。至此,我已经用尽了可以从程序和文档中找到的反馈。