3天后,我无法将python程序打包成.exe文件。我试过 py2exe(它不断错过模块)和 PyInstaller。
这是复杂的部分。我的程序使用了许多额外安装的模块(coopr、pyomo、openpyxl、glpk、cbc、pyutilib、numpy 等)。这些反过来又导入了各种其他东西,我无法追踪它(PyInstaller 警告日志列出了 676 行丢失或可能不需要的模块。)
但是,我得到了(通过将“缺失”模块的导入添加到我的程序中)一个 .exe 版本,它通过双击或从命令行运行,没有打印任何错误。
问题是,程序什么都不做。我有一个包含在构建中的输入文件,我的程序读入该文件,进行一些(密集)计算,然后在同一目录中创建一个 .csv 输出文件。它作为 .py 文件工作。我的 .exe 什么也不做。
所以,如果你能告诉我出了什么问题,请继续。如果没有,我想知道任何有用的步骤或想法可以尝试。在这一点上,我已经用尽了可以从程序和文档中找到的反馈。
我正在尝试将Pyomo与GLPK求解器一起使用。我有一个经过测试的工作模型,但是不断收到错误消息,说找不到GLPK。
警告:无法找到解决程序“ glpk”所需的“ glpsol”可执行文件
我已经成功安装了glpk。我还将目录添加到我的path变量中,以便可以全局调用执行的目录。我从命令行使用glpsol --help对此进行了测试,并查看了打印的帮助信息。
下面的线程说它应该工作,但是可惜没有。
如何在WinPython中将glpk-solver和pyomo一起安装
有任何想法吗?