【发布时间】:2015-12-09 18:34:45
【问题描述】:
我想稍微投入一点 Python GUI 编程,发现 Kivy,一个非常酷的框架、跨平台和开源。
在开始将基于控制台的 python 脚本放入 Kivy 之前,我想测试是否可以让程序自行运行,而无需在系统中安装 Kivy 或其他软件包。我从 OS X 10.10.5 Yosemite 和主页上提供的简单“Hello World”使用示例开始。
我在here 网页上有一个指南,但是当它说“就是这样,您的自包含包已准备好部署!当您双击此应用程序时,您可以看到您的应用程序运行。”它什么也不做。没有窗口打开,没有消息出现。 system.log 只是说“Kivy[11273]:应用程序确实完成了启动”。
我正在使用来自 kivy.org (1.9.0-rev3) 的最新 Kivy 包,已创建符号链接。
也许这是我的错:在指南中它说“现在您需要做的就是将您编译的应用程序包含到 Kivy.app 中”。 “编译”应用程序是什么意思?如何在调用 package-app.sh 脚本之前编译我的 .py-script?
我对任何答案都很满意!
【问题讨论】:
-
您解决过这个问题吗?如果是这样,请回答您自己的问题。我也希望为 10.10 打包。
-
对不起,我还没有再试一次。由于我现在正在开发的应用程序只能在 linux 上运行,因此不需要打包好的 OSX 版本。不过,我对未来计划的答案很感兴趣。
标签: python macos kivy packaging