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

M2 Mac Pro 13英寸Python报错“zsh: command not found: python”求助

解决M2 Mac上“zsh: command not found: python”的问题

问题原因

从macOS Catalina版本开始,苹果不再预装Python 2,且默认未将python命令指向系统自带的Python 3,因此直接执行python会触发找不到命令的报错,而python3是系统默认的Python 3调用入口。

解决方案

1. 临时设置别名(单次终端会话有效)

直接在终端执行以下命令,临时将python映射到python3:

alias python='python3'

执行后即可用python --version验证,重启终端后该设置会失效。

2. 永久设置别名(长期有效)

  • 打开zsh配置文件:
    open ~/.zshrc
    
    如果文件不存在,先执行touch ~/.zshrc创建。
  • 在文件末尾添加一行:
    alias python='python3'
    
  • 保存文件后,执行以下命令让配置立即生效:
    source ~/.zshrc
    
    之后每次打开终端都能直接用python命令调用Python 3。

3. 通过Homebrew安装Python(适合多版本管理)

如果需要更灵活地管理Python版本,可通过Homebrew安装:

  • 先安装Homebrew(未安装时执行):
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  • 安装Python:
    brew install python
    
    Homebrew会自动将python命令链接到安装的Python 3版本,安装完成后即可直接使用python --version查看版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 14:30:43