【问题标题】:Import external libraries Kivy without buildozer在没有 buildozer 的情况下导入外部库 Kivy
【发布时间】:2019-01-27 21:43:27
【问题描述】:

最近我一直在做一个项目,该项目涉及手机拍照,以某种方式对其进行处理,然后在屏幕上返回输出。为此,我必须使用 openCV,但是当我尝试使用启动器在 Kivy 代码中“导入 cv2”时,应用程序在运行后立即崩溃。我现在意识到发生这种情况的原因是因为 Kivy 启动器本身只能执行打印等基本功能,并且必须有额外的步骤才能使用外部库。我尝试使用 Buildozer 为 android 创建一个包,但很快发现它只适用于 linux 计算机,而我使用 Windows。

基本上,我的问题是:有没有办法在不使用 buildozer 的情况下在 Kivy 中包含一个外部库?如果有,请您描述一下或发布包含说明的网页链接(因为我对编程相当陌生,而且有点菜鸟)

谢谢!

【问题讨论】:

    标签: python kivy python-3.5 kivy-language


    【解决方案1】:

    你可以试试python-for-android。 但最简单的方法 - 将虚拟机安装到您的 PC,下载 VirtualBox 的 kivy/buildozer(它在下面调用虚拟机(适用于 Android/buildozer)):https://kivy.org/#download 然后只需将下载的 vmdk-disk 连接到 VirtualBox,然后使用这。一切准备就绪,无需安装kivy或buildozer。

    您将花费大约 30-40 分钟。

    【讨论】:

    • 在你必须下载的vmdk中-安装了Xubuntu 12,它是Linux发行版。
    猜你喜欢
    • 1970-01-01
    • 2012-12-07
    • 2013-08-28
    • 1970-01-01
    • 2016-11-23
    • 2018-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多