【问题标题】:How to compile pygame with extended image support?如何使用扩展图像支持编译 pygame?
【发布时间】:2020-10-07 04:56:11
【问题描述】:

我按照https://www.pygame.org/wiki/CompileWindows的说明进行操作,pygame编译成功!但是,我仍然无法获得扩展的图像支持来工作。 Pygame's documentation 说:

image 模块是 pygame 的必需依赖项,但它只可选地支持任何扩展文件格式。默认只能加载未压缩的 BMP 图片。

如何指定选项?我需要 pygame(支持 png)上学,但也需要最新的 python 版本(3.9)。

【问题讨论】:

  • 为什么你认为你需要编译 pygame,python -m pip install pygame 不适合你吗?参考pygame.image.loaddocumentationpygame.image.get_extended() 在您的系统上返回什么?
  • 使用pip 安装pygame 会返回一个EOF 错误,如以下问题:stackoverflow.com/questions/58469733/pip-install-eoferrorpygame.image.get_extended() 返回0。 @importrandom
  • 您可以尝试使用pip install pygame==2.0.0.dev12 安装最新开发版本的pygame 2。这可能比重新编译库更容易。
  • 要尝试而不是重新编译的最后一件事是 Christoph Gohlke 的预编译轮子,有 pygame 轮子与 32 位和 64 位 python 3.9 相关联
  • @importrandom 谢谢!这正是我想要的!

标签: python python-3.x compilation pygame python-3.9


【解决方案1】:

显然,https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 有预编译的轮子!只需pip install 就可以了!感谢@importrandom 的帮助!

【讨论】:

    猜你喜欢
    • 2011-08-31
    • 2019-11-22
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多