编译和运行代码为dmg或exe

时间:2012-06-05 23:01:32

标签: python exe dmg

新手问题我发现很难理解。

如果我想使用rsync lsync或s3cmd之类的众多工具中的一种,你怎么能将它们构建成一个程序,供没有精通计算机的人使用。

是的,我很开心打开终端并运行在python中开发的s3cmd如何开发这个作为mac的dmg文件或windows的exe文件?

因此,用户可以安装dmg或exe,然后在他们的计算机上安装s3cmd lsync或rsync。

我可以在java中打开eclipse代码一个简单的应用程序然后导出为dmg或exe我无法弄清楚你是如何为其他语言执行此操作说写一个简单的代码片段,我可以将其保存为dmg或exe安装后会在我的桌面上添加一个文件夹或类似的东西来启动我吗?

1 个答案:

答案 0 :(得分:0)

如果你特意指的是Python,正如我在你的问题中标记的那样,它不会像Java那样简单地运行,因为没有等效的虚拟机。

如果用户的系统上有Python解释器,他们只需运行.py文件即可。 如果他们不这样做,您可以使用Py2Exe,cxFreeze或bbFreeze将解释器和所需的库捆绑到可执行文件中。为了替换dmg,App2Exe做了类似的事情。

然而。您列出的三个命令与python无关,并且依赖于Windows或Mac上不一定可用的功能,因此可能不太可能。