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

Mac已装Python 3.10但终端无法识别及pygame模块报错求助

macOS Monterey下Python 3.10与Pygame环境问题解决

一、终端python --version找不到的问题

  • 原因:macOS Monterey 12.3已移除系统默认的Python2,你安装的Python 3.10默认只能通过python3命令调用,而非python
  • 解决方法:
    1. 直接执行python3 --version,确认是否能正常显示3.10.x的版本号
    2. 要是习惯用python代替python3,可以在终端执行下面的命令添加别名(重启终端后生效):
      echo "alias python='python3'" >> ~/.zshrc
      echo "alias pip='pip3'" >> ~/.zshrc
      

二、Pygame安装后无法调用的问题

  • 核心原因:你用pip install pygame时,pip可能对应系统残留的Python2环境,导致Pygame装到了错误的版本里,而运行代码用的是Python3.10
  • 解决步骤:
    1. 先卸载所有环境里的Pygame:
      pip uninstall pygame
      pip3 uninstall pygame
      
    2. 用Python3对应的pip3重新安装:
      pip3 install pygame
      
    3. 验证安装结果:在终端执行python3 -c "import pygame; print(pygame.__version__)",能显示版本号就说明安装成功
    4. VS Code配置:打开你的Python文件,点击右下角的Python版本选择器,选中你安装的Python 3.10版本,保证编辑器用的解释器和装Pygame的环境是同一个

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 13:15:02