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

安装iTerm2与Oh My Zsh后多数终端命令失效,寻求解决方法

解决Oh My Zsh安装后命令失效的问题

第一步:临时恢复系统基础命令

先在终端执行这条命令,立刻恢复sudo、ls等系统基础命令的可用性:

export PATH="/usr/bin:/bin:/usr/sbin:/sbin:$PATH"

第二步:修复.zshrc核心问题

你的.zshrc存在两个致命问题:Oh My Zsh的路径指向了他人用户目录,且PATH配置冗余混乱。

  1. 打开.zshrc文件:
nano ~/.zshrc
  1. 修正Oh My Zsh路径
    找到这一行:
export ZSH="/Users/pierrethiollent/.oh-my-zsh"

改成你自己的用户路径:

export ZSH="/Users/itamar/.oh-my-zsh"
  1. 重构PATH配置
    删除你原来的所有export PATH行,替换成以下内容(按优先级排序,确保系统命令优先):
# 系统核心路径,必须保留
export PATH="/usr/bin:/bin:/usr/sbin:/sbin"
# Homebrew路径(M1 Mac默认位置)
export PATH="/opt/homebrew/bin:$PATH"
# Python官方框架路径
export PATH="/Library/Frameworks/Python.framework/Versions/3.10/bin:$PATH"
# 用户本地Python脚本路径
export PATH="$HOME/Library/Python/3.10/bin:$PATH"
# Flutter路径
export PATH="$HOME/Desktop/Dev/flutter/bin:$PATH"
# 用户本地bin目录
export PATH="$HOME/.local/bin:$PATH"
  1. 保存并退出
    按Ctrl+O回车保存,Ctrl+X退出nano。

第三步:让配置生效并验证

执行以下命令加载新配置:

source ~/.zshrc

然后测试关键命令:

  • which sudo 应输出/usr/bin/sudo
  • brew --version 应显示Homebrew版本
  • jupyter --version 应显示Jupyter版本

第四步:如果问题仍存在,重置Oh My Zsh配置

如果当前.zshrc过于混乱,直接重置为默认模板:

# 备份当前配置
cp ~/.zshrc ~/.zshrc.bak
# 生成新的默认配置
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

然后重复第二步的3,添加你的自定义PATH即可。

额外:修复Jupyter问题

如果Jupyter仍无法运行,在PATH正常后强制重装:

pip3 install --upgrade --force-reinstall jupyter

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 15:51:16