Python:在Windows上的Ubuntu上通过Bash运行pygame

问题描述:

我最近安装了并且一直在玩Bash on Ubuntu on Windows。大多数情况下,它的效果很好。我试图通过BUW运行pygame脚本,但它不会在弹出窗口中显示图形。相反,它似乎是包含在bash的窗口,看起来像这样:Python:在Windows上的Ubuntu上通过Bash运行pygame

enter image description here

这是一个失败的事业为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是你可能想要的。