首页 > 解决方案 > 无法在 Mac 上使用 pip3 install pygame 安装 pygame

问题描述

我正在尝试使用 pip3 install pygame 安装 pygame 但出现此错误:

错误:命令出错,退出状态为 1:命令:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/5p/25vgdgh93qvg09z18wyy0mg00000gn/T/pip-install-_f8kcuyb/pygame/setup.py'"'"'; file ='"'"'/private/var/folders/5p/25vgdgh93qvg09z18wyy0mg00000gn/T/pip-install-_f8kcuyb/pygame/setup.py'"'"';f=getattr(tokenize, '"'"'open' "'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close();exec(编译(代码、文件, '"'"'exec'"'"'))' install --record /private/var/folders/5p/25vgdgh93qvg09z18wyy0mg00000gn/T/pip-record-gd9_k1m6/install-record.txt --single-version-externally -托管--编译cwd:/private/var/folders/5p/25vgdgh93qvg09z18wyy0mg00000gn/T/pip-install-_f8kcuyb/pygame/

发送帮助 =(

标签: pythonpygame

解决方案


  1. 在安装 Pygame 之前,需要安装许多依赖项。首先安装 XCode 开发人员工具,这可以通过应用商店完成。
  2. 接下来,您将需要安装最新版本的 XQuartz。您可以通过访问该站点(此处)开始安装。
  3. 打开终端窗口。这可以通过按 command+Space (⌘+Space) 并在搜索栏中键入 Terminal 并按 Enter 来完成。 在此处输入图像描述
  4. 您现在需要安装 Homebrew。您可以通过在终端中键入以下命令并按 Enter 来执行此操作:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"

  5. 安装完成后,需要在终端中输入以下命令,每一个都回车

    echo export PATH='usr/local/bin:$PATH' >> ~/.bash_profile

    酿造更新

    冲泡医生

  6. 您现在可以使用 Homebrew 安装 Python 3。为此,请在终端中键入以下命令并按 Enter:

    冲泡安装python3

  7. 现在您需要为 Pygame 安装几个依赖项。在终端中键入以下命令,在每个命令后按 Enter:

    酿造安装水银

    brew install sdl sdl_image sdl_mixer sdl_ttf portmidi brew tap homebrew/headonly

    冲泡安装smpeg

  8. 您已准备好安装 Pygame。在终端中键入以下命令,然后按 Enter。请注意,您可能必须在终端中输入密码才能运行命令:

    sudo pip3 install hg+ http://bitbucket.org/pygame/pygame

  9. 要验证安装,您必须启动正确版本的 IDLE。您可以通过打开 Finder,单击屏幕左上角的 Go,然后单击 Go to Folder... 选项来找到它。

  10. 在搜索栏中,输入 /usr/local/Cellar/python 并单击 Go。导航到 Python 3 所在的文件夹。它可能会以这种格式命名:3.xx

  11. 在文件夹中启动 IDLE 3 应用程序。启动时,它应该使用 Python 3.xx 在 IDLE 解释器中,键入以下命令并按 Enter:

    import pygame
    

    如果命令完成且没有抛出任何错误,则说明您已成功安装 Pygame 并找到用于 Pygame 编程的正确 IDLE 版本。

  12. 为了更容易找到这个版本的 IDLE,您可以为 IDLE 3 创建一个桌面快捷方式。如果您想这样做,请按住控制键并单击 IDLE 3。它将打开一个菜单,您可以在其中选择 Make Alias 和创建另一个 IDLE 3 图标。您可以随意命名此图标,但请确保在完成后将其拖到桌面上。


推荐阅读