晚上好,尊贵的专家。我很可能会再次出卖我的一些无知!
我已经编写了一个 python 脚本,它在 tkinter 中创建一个窗口,并按照我想要的方式工作,据我所知。我现在想做的是把它变成一个独立的.exe,双击它会生成所述窗口以供使用。
我已经安装了 pyinstaller,并输入了重要的命令来从我不起眼的 .py 创建 .exe
.../python pyinstaller.py -w -F examplename.py
并制作了闪亮的新 .exe 并将其放入 /dist 文件夹中。我似乎遇到的问题是,运行此应用程序不会在脚本中打开 tkinter 窗口,我不知道为什么。根据我在网上看到的教程和我对这个过程的有限理解,我怀疑它可能与一个 SPEC 文件有关,我还没有摆弄它,因为我不能 100% 确定那是什么导致这个问题。
我将非常感谢对此的任何见解,如果我忽略了您需要的关键信息,我会尽快尝试填写。谢谢!
编辑:事实证明,我在此使用的模块之一(scipy)与 pyinstaller 存在一些已知问题。当我注释掉 scipy 的东西时,它按预期的方式工作......当然减去了 scipy。我将不得不花一些时间来弄清楚/理解它的解决方法。