xinghanrun 2023-01-19 20:38 采纳率: 50%
浏览 60
已结题

python下载pygame时报错,如何解决?

用Macox下载pygame报错
显示错误
我输入的代码是:
pip install pygame
运行结果:
Collecting pygame
  Using cached pygame-2.1.2.tar.gz (10.1 MB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [31 lines of output]
      
      
      WARNING, No "Setup" File Exists, Running "buildconfig/config.py"
      Using Darwin configuration...
      
      /bin/sh: sdl2-config: command not found
      /bin/sh: sdl2-config: command not found
      /bin/sh: sdl2-config: command not found
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/private/var/folders/lq/j5jdvhn93_bf8bxjkk9yd0100000gn/T/pip-install-f5dx780y/pygame_5b6d1876e3c4410b81a3ca2d9bc5a835/setup.py", line 359, in <module>
          buildconfig.config.main(AUTO_CONFIG)
        File "/private/var/folders/lq/j5jdvhn93_bf8bxjkk9yd0100000gn/T/pip-install-f5dx780y/pygame_5b6d1876e3c4410b81a3ca2d9bc5a835/buildconfig/config.py", line 225, in main
          deps = CFG.main(**kwds)
                 ^^^^^^^^^^^^^^^^
        File "/private/var/folders/lq/j5jdvhn93_bf8bxjkk9yd0100000gn/T/pip-install-f5dx780y/pygame_5b6d1876e3c4410b81a3ca2d9bc5a835/buildconfig/config_darwin.py", line 132, in main
          [DependencyProg('SDL', 'SDL_CONFIG', 'sdl2-config', '2.0', ['sdl'])],
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/lq/j5jdvhn93_bf8bxjkk9yd0100000gn/T/pip-install-f5dx780y/pygame_5b6d1876e3c4410b81a3ca2d9bc5a835/buildconfig/config_unix.py", line 39, in __init__
          self.ver = config[0].strip()
                     ~~~~~~^^^
      IndexError: list index out of range
      
      ---
      For help with compilation see:
          https://www.pygame.org/wiki/MacCompile
      To contribute to pygame development see:
          https://www.pygame.org/contribute.html
      ---
      
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
user@UserdeMacBook-Pro ~ % 

我的解答思路和尝试过的方法:

我下载了homebrew,无效。按照pygame官网上的方法也是同样的报错

哪个大神教教我?谢谢!
  • 写回答

2条回答 默认 最新

  • Mike Qin 2023-01-19 21:39
    关注

    你的python版本是多少?目前pygame正式版只支持到python3.9

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月28日
  • 已采纳回答 1月20日
  • 创建了问题 1月19日

悬赏问题

  • ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
  • ¥15 这种微信登录授权 谁可以做啊
  • ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
  • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
  • ¥15 网络设备配置与管理这个该怎么弄
  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!