Python:在Windows上的Ubuntu上通过Bash运行pygame
问题描述:
我最近安装了并且一直在玩Bash on Ubuntu on Windows。大多数情况下,它的效果很好。我试图通过BUW运行pygame脚本,但它不会在弹出窗口中显示图形。相反,它似乎是包含在bash的窗口,看起来像这样:Python:在Windows上的Ubuntu上通过Bash运行pygame
这是一个失败的事业为pygame的?有什么我可以在这里做,使它运行?
答
从FAQ页面上链接到您:
我可以运行在所有WSL Linux应用程序?
不! WSL是一种旨在使需要它们的用户能够在Windows上运行Bash 和核心Linux命令行工具的工具。
WSL不旨在支持GUI桌面或应用程序(例如侏儒, KDE等)
答
Pygame在SDL上运行。 ubuntu附带的SDL版本需要* xserver才能运行。了解如何在Windows上使用bash在Ubuntu上运行xserver。
这个问题可能会提供这些步骤:How to use X Windows with Emacs on Windows 10 Bash?
*它需要的东西来渲染,原始帧缓存,正如你注意到,libcaca,这使得位图ASCII艺术,也都很好。尽管渲染到X是你可能想要的。