我终于让py2app工作了,我的程序就搞定了。但是,它不会打开,因为它依赖于终端和raw_input。我刚刚发现py2app更适用于GUI界面。
我想要的只是将程序变成我的用户可以点击的应用程序,它将在终端中打开。没有他们必须安装Python,或者去终端并输入python "filename"
(同样,他们不必设置路径和所有这些吗?)。
请帮忙;我整天都在拔头发寻找答案。如果这是不可能的,我只是给他们.py文件,并指示他们在终端中使用python启动它,并希望它已经设置好,以便他们可以做到。
答案 0 :(得分:1)
我知道在Mac上你将文件的扩展名更改为.command
,这样就可以点击它,如果指定的话,它将通过终端运行。但是我不确定如果它们实际上没有安装python它是否会起作用。
答案 1 :(得分:0)
使用PyInstaller http://www.pyinstaller.org/可以为不同的平台制作可执行文件。我相信支持OSX。