如何在Mac OS X dock 中正确启动python应用程序?

如何在Mac OS X dock 中正确启动python应用程序?

我需要为最终用户的计算机安装一个 Python 应用程序(Python + wxWidgets GUI)。我需要一个应用程序位于 Dock 中,并像任何其他应用程序一样启动 - 带有浅色“已启动”指示器、单击即聚焦等。但是 OS X 阻止我将 Python 脚本拖到 Dock - 似乎它认为 Python 脚本不是可执行文件 :(。当我将 Python 脚本拖到 Dock 的“文档”部分时,它在单击时不会启动 - 打开一个空终端,Python 启动器打开几秒钟,然后什么也没发生。

使用:Mac OS X 10.5.7

有没有办法将 Python 应用程序放入 Dock?

答案1

您可以使用py2app从 Python 脚本创建 MacOS 应用程序。

答案2

要使 Mac OS X 中的 Dock 认为您的应用程序是真正的 Mac OS X 应用程序,它必须是应用程序包。或者,您是否尝试过使用 .command 文件来运行它?用户双击 .command 文件,它将执行终端中的指令 - 这可能会解决您的问题,但从您的问题来看,我不确定它为什么无法正确运行。

对于有问题的应用程序,你是否考虑过使用py2app

此外,鸭嘴兽? 如果您的脚本在事后或自行制作应用程序 GUI,它可能会起作用。只需将 Platypus 设置为不显示 GUI 本身。(编辑:抱歉 - 我最初忘了提到这一点)

相关内容