如何在pyx中修复“未能在'System'中初始化SDL”

2024-06-16 09:12:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图执行教程代码include pyxel import,但出现了一些错误“pyxel error:failed to initialize SDL in'System'” 我应该安装一些附加软件包吗?你知道吗

我正在使用WSL(ubuntu18.04)和python3.7.4。 我已经安装了:

  • libsdl2开发
  • libsdl2图像开发
  • libssl开发
  • zlib1g开发
  • libbz2开发
  • libreadline开发
  • libsqlite3开发
  • wget公司
  • 卷曲
  • llvm公司
  • libncurse5开发
  • libncursesw5开发
  • xz实用工具
  • tk开发
import pyxel

class app:
    def __init__(self):

Tags: to代码inimportinclude错误公司教程
1条回答
网友
1楼 · 发布于 2024-06-16 09:12:52

微软似乎不支持WSL上的图形程序。这个article描述了如何在Windows上使用X服务器来完成使用WSL的GUI应用程序。你知道吗

您应该能够在Windows上安装Xming(或者选择另一个X服务器程序),然后在Ubuntu内部使用以下命令安装一些X应用程序并进行测试以确保其正常工作。你知道吗

sudo apt-get install x11-apps

export DISPLAY=:0

xeyes

您应该会看到xeyes程序在一个新窗口中弹出。你知道吗

现在,您所要做的就是在运行pyxel教程代码之前导出显示。你知道吗

相关问题 更多 >