OS X:自打包 Kivy 应用程序不起作用

     2023-04-14     47

关键词:

【中文标题】OS X:自打包 Kivy 应用程序不起作用【英文标题】:OS X: Self Packaged Kivy-Application does not work 【发布时间】: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 版本。不过,我对未来计划的答案很感兴趣。 【参考方案1】:

我使用了该页面上描述的第一种方法并遇到了同样的问题。查看 .app 内部(右键单击 >> 显示包内容)似乎 Kivy 不会自动打包外部库。

在我手动复制要导入的所需外部库后,我的应用打开时没有问题。

我将 python 目录中的库复制到: 目录 >> 资源 >>​​ venv >> lib >> python2.7 >> 站点包

python2.7 文件夹将取决于您使用的版本。

让我知道这是否适合你。

【讨论】:

不幸的是,您的解决方案对我不起作用。我尝试将所有 py 和所有其他文件从 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 复制到应用程序内的目录,但是当我双击应用程序文件时没有任何反应。

将 kivy 应用程序打包到一个 exe 中

】将kivy应用程序打包到一个exe中【英文标题】:Packageakivyappintoonesingleexe【发布时间】:2017-05-1709:42:15【问题描述】:我用kivy(使用.kv)创建了一个应用程序,我想将它打包到一个单独的.exe文件中。使用PyInstaller,您可以添加选... 查看详情

Mac OS X 中的 setlocale 不起作用

...间】:2014-01-0813:05:34【问题描述】:我正在开发跨平台C++应用程序。它是多语言的,并且必须以用户语言显示所有消息。为了检测语言环境,我正在使用setlocale(LC_ALL,"")调用。它返回当前语言和国家,例如我的例子中的“ru_RU.UTF-... 查看详情

PyInstaller 编译的 Kivy 应用程序不起作用

】PyInstaller编译的Kivy应用程序不起作用【英文标题】:Doesn\'tworkKivyappcompilatedbyPyInstaller【发布时间】:2019-09-1913:20:53【问题描述】:myapp.py是可行的。编译exe后,出现错误。基维:v1.10.1Python:v3.6.5只需myapp.py无需编译即可运行良... 查看详情

将 CEFPython 并入 Mac 上的 Kivy 应用程序——键盘输入不起作用

】将CEFPython并入Mac上的Kivy应用程序——键盘输入不起作用【英文标题】:IncorporatingCEFPythonintoKivyApponMac--keyboardinputdoesn\'twork【发布时间】:2015-09-2807:59:36【问题描述】:我正在尝试在OSX上运行位于here的简单Kivy应用程序。起初,C... 查看详情

Kivy Gallery 程序在编译为 apk 时不起作用

...016-12-2816:45:16【问题描述】:我想制作一个带有按钮的kivy应用程序,当单击按钮时,它会打开android库。所以我写了代码,你可以在那里看到,在qpython上,它起作用了。但是当我想在我的电脑上运行它时,我收到了错误消息:Trac... 查看详情

Kivy 标签中的断线不起作用(Python)

...间】:2016-08-2604:47:47【问题描述】:我正在尝试通过kivy应用程序模块向python添加标签,并且断线不起作用。我不知道为什么,因为我读过它实际上必须完美运行。kv语言的文字是:Label:text:\'holaholaholaholahola\\nholaholaho 查看详情

CBPeripheralManager startAdvertising 在 OS X yosemite 上不起作用

】CBPeripheralManagerstartAdvertising在OSXyosemite上不起作用【英文标题】:CBPeripheralManagerstartAdvertisingnotworkingonOSXyosemite【发布时间】:2014-08-2518:37:06【问题描述】:在将您的mac(运行OSX10.10yosemiteDP6)用作iBeacon时,是否有人注意到任何... 查看详情

使用 python 和 kivy 在 pyinstaller 中生成的 exe 不起作用

...:17:04【问题描述】:我对python编程很陌生。我编写了一个应用程序,它在pycharm中运行良好,但是当我提取exe时它无法正常工作。请帮帮我..swscale-5.dlldependency 查看详情

为啥切换屏幕在 kivy 中不起作用?

】为啥切换屏幕在kivy中不起作用?【英文标题】:Whyisswitchingscreensnotworkinginkivy?为什么切换屏幕在kivy中不起作用?【发布时间】:2021-10-0709:39:47【问题描述】:我正在尝试在kivy中切换屏幕,但我已经坚持了一段时间,所以我不... 查看详情

为啥 sqlite3-ruby-1.2.2 在 OS X 上不起作用?

】为啥sqlite3-ruby-1.2.2在OSX上不起作用?【英文标题】:Whydoessqlite3-ruby-1.2.2notworkonOSX?为什么sqlite3-ruby-1.2.2在OSX上不起作用?【发布时间】:2010-09-0522:25:36【问题描述】:我在跑步OSX10.5,Ruby1.8.6,Rails2.1,sqlite3-ruby1.2.2当我尝试在... 查看详情

设置kivy窗口大小不起作用

】设置kivy窗口大小不起作用【英文标题】:Settingkivywindowsizenotworking【发布时间】:2016-08-2800:40:34【问题描述】:我关注了this***question,但两种方法都不起作用。这是我的代码:fromkivy.appimportAppfromkivy.uix.labelimportLabelfromkivy.core.win... 查看详情

我的 sm.current(sm 是 WindowManager 的对象)似乎在 Kivy 中不起作用

...2021-01-1416:05:05【问题描述】:我正在制作一个基本的饮食应用程序,作为我高中项目的一部分。我正在尝试使用从ScreenManager继承的WindowManage 查看详情

Kivy 比例图像不起作用

】Kivy比例图像不起作用【英文标题】:KivyScaleImageNotWorking【发布时间】:2014-03-1210:05:53【问题描述】:所以我读到here,这个kivy文件应该使我的图像40x40:但它改变的只是位置。我怎么能改变大小?这需要在.kv文件中。代码:基... 查看详情

上传表单在 Mac OS X 的 Firefox 3 中不起作用?

】上传表单在MacOSX的Firefox3中不起作用?【英文标题】:UploadformdoesnotworkinFirefox3withMacOSX?【发布时间】:2010-09-0512:38:56【问题描述】:今天,我遇到了一个使用MacOSX的用户的奇怪问题。这个用户总是上传失败。该表单使用常规的... 查看详情

在 Mac OS X 上用于 Python 3 的 Kivy

】在MacOSX上用于Python3的Kivy【英文标题】:KivyforPython3onaMacOSX【发布时间】:2015-08-0208:28:25【问题描述】:我想知道kivy是否支持MacOSX系统上的Python3。从kivy官网的download页面来看,kivy-1.9.0似乎可以用于Windows系统的Python3.4,但它似... 查看详情

在 android for windows 上运行 kivy

...-05-0801:11:12【问题描述】:我决定使用python制作一个android应用程序,因此我安装了kivy。现在我有python3.4和kivy,但我不知道如何为android打包。我花了很多时间和精力浏览那些不起作用的在线指南。我遇到了一个叫做“buildozer”的... 查看详情

如何让 kivy 在 OS X 上使用特定版本的 python?

】如何让kivy在OSX上使用特定版本的python?【英文标题】:HowtomakekivyusespecificversionofpythononOSX?【发布时间】:2015-08-1407:28:09【问题描述】:我在OSXyosemite上安装了多个版本的python。这些都像我希望的那样工作(即我可以使用2.7.10而... 查看详情

Kivy:弹出窗口中的多个项目不起作用

】Kivy:弹出窗口中的多个项目不起作用【英文标题】:Kivy:Multipleitemsinapopupwontwork【发布时间】:2014-04-0923:06:52【问题描述】:我正在尝试在python中的kivy弹出窗口中使用多个项目。我会想了解如何使这项工作。我不确定这是否与... 查看详情