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

全新2023款M2芯片MacBook(Ventura13.2)终端报错‘zsh: command not found: python’

解决Mac OSX Ventura 13.2中zsh提示“zsh: command not found: python”的问题

问题原因

新出厂的搭载M2芯片的MacBook(系统为Ventura 13.2)默认仅预装了Python 3,且未创建python命令的软链接——苹果在移除Python 2后,不再默认将python指向任何版本,直接输入python会导致shell找不到对应命令。

解决方案

方案1:直接使用python3命令

日常使用中可直接用python3替代python:

  • 查看Python版本:python3 --version
  • 运行Python脚本:python3 your_script.py

方案2:为python3创建别名(永久生效)

通过修改zsh配置文件,将python设置为python3的别名,以后输入python就会自动调用Python 3:

  1. 打开zsh配置文件:open ~/.zshrc
  2. 在文件末尾添加一行:alias python='python3'
  3. 保存文件后,执行source ~/.zshrc使配置立即生效

方案3:用pyenv管理多版本Python(适合需要切换版本的场景)

如果需要安装多个Python版本并灵活切换,推荐使用pyenv:

  1. 安装pyenv(需先安装Homebrew):brew install pyenv
  2. 编辑~/.zshrc,添加以下两行:
    export PATH="$HOME/.pyenv/shims:$PATH"
    eval "$(pyenv init -)"
    
  3. 执行source ~/.zshrc加载配置
  4. 安装指定版本的Python(例如3.11.4):pyenv install 3.11.4
  5. 设置全局默认Python版本:pyenv global 3.11.4
    完成后,输入python --version即可看到设置的版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 03:35:14