我正在尝试使用 pynsist 中的一个 python 模块创建一个非常简单的桌面应用程序。Pynsist 似乎运行正常,并且应用程序安装正确。当我尝试从开始菜单启动应用程序时,它似乎短暂打开,但不执行脚本。为了测试我的代码或配置文件是否有问题,我创建了一个非常简单的版本并且遇到了同样的问题。我的配置文件如下:
[Application]
name=Please work
version=1.0
entry_point=Test:main
publisher:Company ABC
[Python]
version=3.6.4
bitness=32
[Include]
packages=Test
tkinter
_tkinter
我的模块“Test.py”与配置文件保存在同一文件夹中,如下所示:
from tkinter import messagebox
def main():
messagebox.showinfo("New Box","Why don't I work?")
main()
这似乎应该很容易解决,但我错过了什么吗?在浏览留言板时,有些人似乎对 tkinter 有疑问;但是,当 pynsist 创建应用程序时,我没有收到任何错误(就像其他人一样)
非常感谢您的帮助。
编辑:经过进一步调查,似乎 tkinter 虽然包含在应用程序中,但 pynsist 包含的已安装 python 版本无法访问。