You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac High Sierra(Python3.6)安装PyGame遇Homebrew识别问题求助

问题描述

我已在终端执行Homebrew安装脚本,但系统无法识别brew命令,现求助如何在Mac High Sierra系统、Python 3.6环境下完成PyGame的安装。终端操作记录如下:

Last login: Wed May 9 17:03:33 on console
macs-MacBook-Pro:~ Kyle$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following existing directories will be made group writable:
/usr/local/bin
==> The following existing directories will have their owner set to Kyle:
/usr/local/bin
==> The following existing directories will have their group set to admin:
/usr/local/bin
==> The following new directories will be created:
/usr/local/Cellar
/usr/local/Homebrew
/usr/local/Frameworks
/usr/local/etc
/usr/local/include
/usr/local/lib
/usr/local/opt
/usr/local/sbin
/usr/local/share
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/var
==> The Xcode Command Line Tools will be installed.
Press RETURN to continue or any other key to abort
macs-MacBook-Pro:~ Kyle$ brew install python3
-bash: brew: command not found

解决Mac High Sierra下brew未识别及Python3.6环境安装PyGame的方案

别着急,咱们先把brew的问题搞定,这是后续操作的基础,再一步步安装PyGame:

1. 修复brew命令无法识别的问题

从你的终端记录来看,Homebrew已经完成安装,但系统找不到brew命令,核心原因是Homebrew的安装路径/usr/local/bin没有被添加到系统的环境变量PATH中。Mac High Sierra默认使用bash shell,咱们手动配置一下:

  • 打开终端,输入命令编辑bash的配置文件:
    nano ~/.bash_profile
    
  • 在文件末尾添加这一行内容(把Homebrew的路径放到PATH最前面,确保优先级):
    export PATH="/usr/local/bin:$PATH"
    
  • 保存并退出编辑器:按下Ctrl+O,回车确认保存;再按Ctrl+X退出nano
  • 让配置立即生效,输入:
    source ~/.bash_profile
    
  • 现在测试一下,输入brew --version,如果能显示Homebrew的版本信息,说明这个问题已经解决了。

2. 为Python3.6环境安装PyGame

接下来针对你的Python3.6环境安装PyGame,分两种常见场景处理:

场景一:你已经有独立的Python3.6环境

如果你的Python3.6是单独安装的(比如从Python官网下载的安装包),直接用对应版本的pip安装即可:

  • 先确认你的pip3是否对应Python3.6,输入:
    pip3 --version
    
    如果输出里显示的是Python3.6的路径,直接执行:
    pip3 install pygame
    
  • 如果pip3对应其他Python版本,就用Python3.6的绝对路径来调用pip,比如(路径根据你的实际安装位置调整):
    /usr/local/bin/python3.6 -m pip install pygame
    

场景二:通过Homebrew安装Python3.6并配置PyGame

如果你的Python3.6还没配置好,也可以用Homebrew安装指定版本的Python3.6,再安装PyGame:

  • 先安装Python3.6(Homebrew维护了旧版本的Python tap):
    brew install python@3.6
    
  • 安装PyGame依赖的SDL相关库(确保PyGame能正常运行):
    brew install sdl2 sdl2_image sdl2_mixer sdl2_ttf
    
  • 最后安装PyGame:
    python3.6 -m pip install pygame
    

验证安装结果

安装完成后,打开Python3.6的交互环境,输入以下代码测试:

import pygame
pygame.init()

如果没有报错,说明PyGame已经成功安装并可以正常使用了。

内容的提问来源于stack exchange,提问作者Kyle Strokes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:08:41