首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复pyxel中的“未能在‘System’中初始化SDL”

如何修复pyxel中的“未能在‘System’中初始化SDL”
EN

Stack Overflow用户
提问于 2019-09-04 04:10:30
回答 1查看 1.2K关注 0票数 0

我尝试过使用额外的教程代码(包括pyxel导入),但是出现了一些错误"pyxel错误:在‘System’中初始化SDL失败“,我应该安装一些额外的包吗?

我使用的是WSL (ubuntu18.04)python3.7.4。我已经安装了:

  • libsdl2-dev
  • libsdl2 2-image-dev
  • libssl-dev
  • zlib1g-dev
  • libbz2-dev
  • libreadline dev
  • libsqlite3-dev
  • 惠特
  • 卷曲
  • 勒夫姆
  • libncurses5-dev
  • libncursesw5-dev
  • xz-utils
  • tk-dev
代码语言:javascript
复制
import pyxel

class app:
    def __init__(self):
EN

回答 1

Stack Overflow用户

发布于 2019-10-26 23:59:51

微软似乎不支持WSL上的图形化程序。此文章描述了如何在Windows上使用X服务器来使用WSL的GUI应用程序。

您应该能够在Windows上安装西明 (或其他选择的X服务器程序),然后从内部使用以下命令安装一些X应用程序并进行测试,以确保其正常工作。

sudo apt-获取安装x11-应用程序 导出DISPLAY=:0 xeyes

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

现在,您需要做的就是在运行pyxel教程代码之前导出您的显示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57781363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档