如何在 VirtualBox 上的 Windows 上运行 Kivy 应用程序?
Posted
技术标签:
【中文标题】如何在 VirtualBox 上的 Windows 上运行 Kivy 应用程序?【英文标题】:How to run Kivy apps on Windows on VirtualBox? 【发布时间】:2014-03-07 11:12:26 【问题描述】:我使用 Kivy 编写了一个应用程序,它在 Linux (Ubuntu) 上运行良好。
当它在VirtualBox中的客户操作系统Windows上运行时,它会给出错误:
[INFO ] [OSC ] using <thread> for socket
[WARNING ] [Input ] WM_Touch/WM_Pen not supported by your versio
n of Windows
[DEBUG ] [Base ] Create provider from mouse,disable_multitouc
h
[DEBUG ] [Base ] Create provider from wm_touch
[WARNING ] [Base ] Unknown <wm_touch> provider
[DEBUG ] [Base ] Create provider from wm_pen
[WARNING ] [Base ] Unknown <wm_pen> provider
[INFO ] [Base ] Start application main loop
OpenGL Warning: SHCRGL_GUEST_FN_WRITE_READ (1048740) failed with ffffffdb ffffff
ea
是的,我已阅读 VirtualBox 文档中的 OpenGL 部分。是的,我启用了 3D 加速。是的,我已经安装了 GuestEditions。
【问题讨论】:
【参考方案1】:现在 Kivy 应用程序按预期工作。我应该重新检查一下我的操作系统设置是否真的正确。
这就是我所做的:
-
卸载当前安装的来宾添加(因为 VirtualBox 可能会及时升级)
安装了新的 GuestAdditions 并选中了 3D 加速选项。 (在安全模式下)
重新启动系统,运行应用程序。
【讨论】:
以上是关于如何在 VirtualBox 上的 Windows 上运行 Kivy 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
如何从安装在Ubuntu 18.04 VirtualBox上的Wordpress Web界面编写/上传
Tomcat8无法在Windows Host上的VirtualBox Vagrant中以Ubuntu 16.04启动
Virtualbox Ubuntu Nginx 无法在 Windows 10 上运行 [关闭]