我应该如何修复 Pygame 的 "Sorry, extended image module required" 错误?
How should I fix the "Sorry, extended image module required" error with Pygame?
我正在尝试将 pygame 与 Raspberry Pi 一起使用,但无论我进行何种安装,我总是会收到此错误:
user@raspberrypi:~ $ python3 -m pygame.examples.aliens
pygame 2.1.2 (SDL 2.0.9, Python 3.7.3)
Hello from the pygame community. https://www.pygame.org/contribute.html
Sorry, extended image module required
我试过python3 -m pip install -U pygame --user
,这是pygame网站的提示,当我调用python3 -m pygame.examples.aliens
时,出现了上述错误。我已经通过 JuiceSSH 和 Pi 本身尝试过,但无济于事。
如有任何帮助或建议,我们将不胜感激!
您没有提到 OS 您的 RPi 是 运行。 Raspbian 已经默认安装了 pygame 如果您是 运行 raspbian 您是否尝试过旧版本?如果它是另一种风格 OS 尝试手动安装每个依赖项 (ARM) pygame 需要然后安装 pygame。还可以尝试安装较旧的 pygame 版本“pip install pygame==VERSION”
此致。
请参阅 https://github.com/pygame/pygame/issues/3161 了解同一问题。
显然,在 raspberry pi 上,pip 不是从 python 包索引 (PyPi) 下载,而是从 PiWheels 下载。
PiWheels 轮子似乎没有 pygame 的依赖项,它们捆绑在正常版本中。
PiWheels 网站说要安装 pygame 你需要 运行
sudo apt install libvorbisenc2 libwayland-server0 libxi6 libfluidsynth2 libgbm1 libxkbcommon0 libopus0 libwayland-cursor0 libsndfile1 libwayland-client0 libportmidi0 libvorbis0a libopusfile0 libmpg123-0 libflac8 libxcursor1 libxinerama1 libasyncns0 libxrandr2 libdrm2 libpulse0 libxfixes3 libvorbisfile3 libmodplug1 libxrender1 libsdl2-2.0-0 libxxf86vm1 libwayland-egl1 libsdl2-ttf-2.0-0 libsdl2-image-2.0-0 libjack0 libsdl2-mixer-2.0-0 libinstpatch-1.0-2 libxss1 libogg0
以及 pip install pygame
.
我正在尝试将 pygame 与 Raspberry Pi 一起使用,但无论我进行何种安装,我总是会收到此错误:
user@raspberrypi:~ $ python3 -m pygame.examples.aliens
pygame 2.1.2 (SDL 2.0.9, Python 3.7.3)
Hello from the pygame community. https://www.pygame.org/contribute.html
Sorry, extended image module required
我试过python3 -m pip install -U pygame --user
,这是pygame网站的提示,当我调用python3 -m pygame.examples.aliens
时,出现了上述错误。我已经通过 JuiceSSH 和 Pi 本身尝试过,但无济于事。
如有任何帮助或建议,我们将不胜感激!
您没有提到 OS 您的 RPi 是 运行。 Raspbian 已经默认安装了 pygame 如果您是 运行 raspbian 您是否尝试过旧版本?如果它是另一种风格 OS 尝试手动安装每个依赖项 (ARM) pygame 需要然后安装 pygame。还可以尝试安装较旧的 pygame 版本“pip install pygame==VERSION”
此致。
请参阅 https://github.com/pygame/pygame/issues/3161 了解同一问题。
显然,在 raspberry pi 上,pip 不是从 python 包索引 (PyPi) 下载,而是从 PiWheels 下载。
PiWheels 轮子似乎没有 pygame 的依赖项,它们捆绑在正常版本中。
PiWheels 网站说要安装 pygame 你需要 运行
sudo apt install libvorbisenc2 libwayland-server0 libxi6 libfluidsynth2 libgbm1 libxkbcommon0 libopus0 libwayland-cursor0 libsndfile1 libwayland-client0 libportmidi0 libvorbis0a libopusfile0 libmpg123-0 libflac8 libxcursor1 libxinerama1 libasyncns0 libxrandr2 libdrm2 libpulse0 libxfixes3 libvorbisfile3 libmodplug1 libxrender1 libsdl2-2.0-0 libxxf86vm1 libwayland-egl1 libsdl2-ttf-2.0-0 libsdl2-image-2.0-0 libjack0 libsdl2-mixer-2.0-0 libinstpatch-1.0-2 libxss1 libogg0
以及 pip install pygame
.