这是比较复杂的部分。我的程序使用了许多额外的安装模块(coopr、pyomo、openpyxl、glpk、cbc、pyutilib、numpy等),这些模块又导入了各种其他的东西,我无法追踪(PyInstaller警告日志列出了676行缺失或可能不需要的模块)。
但是,我已经通过向我的程序添加“缺失”的模块的import语句,得到了一个.exe版本,可以通过双击或命令行运行,而没有打印任何错误信息。
问题在于,程序什么也不做。我有一个包含在构建中的输入文件,我的程序读取它,进行一些(强烈的)计算,然后在同一目录下创建一个.csv输出文件。它作为.py文件可以工作,但我的.exe什么也不做。
所以,如果您能告诉我问题出在哪里,请告诉我。如果不能,我想知道任何有用的步骤或想法去尝试解决问题。目前为止,我已经耗尽了从程序和文档中找到的反馈意见。