我用Tkinter GUI编写了一个python脚本。我想创建一个桌面图标来执行这个脚本,以便最终用户(不是我自己)能够双击图标并加载GUI,而不是从终端或python“运行”脚本shell然后从那里得到F5。
有办法做到这一点吗?我用Google搜索了我的问题的许多安排,但大多数答案似乎是普通的python脚本,而不是基于Tkinter的脚本。
我正在使用带有Wheezy和Python 2.7的Raspberry Pi
提前致谢。
答案 0 :(得分:1)
除了创建可执行文件之外,其他选项是创建简单的.bat文件:
现在只需双击已保存的.bat文件图标,即可打开脚本。
答案 1 :(得分:0)
我使用' py2exe'创建可执行文件(我单击以启动我编写的程序的图标)。我使用的是Windows 7,我不确定它是否适用于Raspberry Pi,但谷歌搜索可能会为您清除。我将在下面提供链接。基本上你最终得到一个带有可执行文件(icon)的文件夹以及一些文件,没有这些文件,可执行文件将无法运行。很遗憾你得到了这个额外的行李,但它仍然很方便,也是我遇到过的最好的解决方案。我不认为有更好的方法,但我不是百分之百。有趣的是,我发现你可以删除大部分这些行李文件,而且可执行文件仍然可以使用,这是反复试验,但它并不需要很长时间。如果我想将文件夹发送给某人,请先将其压缩。
如果你需要64位二进制文件,你可以在这里获得它,实际上,几乎所有其他版本都可以。 get py2exe here also
答案 2 :(得分:0)
我喜欢使用cx-freeze将python脚本转换为exe
。
有非常容易遵循的文档来执行此操作。简而言之,您将创建一个setup.py
脚本,该脚本指定要在应用程序中包括或排除的库和包。
然后可以在控制台中运行构建,它将创建一个构建文件夹,其中将是Application File
。您可以使用send to
并选择桌面来创建桌面快捷方式。