【发布时间】:2013-08-04 04:07:53
【问题描述】:
我终于让 py2app 工作了,我的程序就完成了。但是,它不会打开,因为它依赖于终端和 raw_input。我刚刚发现 py2app 更适合 GUI 界面。
我想要的只是将程序变成我的用户可以点击的应用程序,它会在终端中打开。他们不必安装 Python,或者去终端并输入python "filename"(另外,他们不需要设置路径和一切来做这件事吗?)。
请帮忙;我整天都在拉头发寻找答案。如果这是不可能的,我只是给他们 .py 文件并指示他们在终端中使用 python 启动它,并希望它已经设置好,以便他们可以这样做。
【问题讨论】:
-
调查
open命令 (man 1 open)。使用open -n /Applications/Utilities/Terminal.app启动一个新终端。我还没有弄清楚如何指定要运行的命令。 Python 安装在/usr/bin中,因此无需任何额外设置即可使用。 -
好的,谢谢,但他们不是还需要进入终端输入“打开”命令吗?
-
您应该能够创建一些可点击的东西来启动终端——可能使用
open或者可能通过其他机制。我已经太懒了,不知道该怎么做。
标签: python macos compiler-construction pyinstaller py2app