我正在尝试使用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版本。