我曾尝试执行包括pyxel导入在内的教程代码,但出现了一些错误“ pyxel错误:无法在“系统”中初始化SDL”我应该安装一些其他软件包吗?
我正在使用WSL(ubuntu18.04)和python 3.7.4。我已经安装了:
import pyxel class app: def __init__(self):
似乎Microsoft不支持WSL上的图形程序。 article描述了如何在Windows上使用X服务器来完成WSL的GUI应用程序的使用。
您应该能够在Windows上安装Xming(或选择的其他X服务器程序),然后从Ubuntu内部使用以下命令安装一些X应用程序并进行测试以确保其正常运行。
sudo apt-get install x11-apps导出显示=:0xeyes
sudo apt-get install x11-apps
导出显示=:0
xeyes
您应该会看到xeyes程序在新窗口中弹出。
现在,您需要做的就是在运行pyxel教程代码之前导出显示。