我最近安裝了並且一直在玩Bash on Ubuntu on Windows。大多數情況下,它的效果很好。我試圖通過BUW運行pygame腳本,但它不會在彈出窗口中顯示圖形。相反,它似乎是包含在bash的窗口,看起來像這樣:Python:在Windows上的Ubuntu上通過Bash運行pygame
這是一個失敗的事業爲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是你可能想要的。