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

MacOS终端(zsh)执行Python文件报错[Errno2],求实用解决方案

解决MacOS zsh中执行Python脚本提示文件不存在的问题

针对你遇到的[Errno 2] No such file or directory错误,按以下步骤排查:

  • 确认终端当前目录与脚本路径匹配
    执行pwd查看终端当前所在目录,如果你没切换到/Users/<userName>/Desktop/Projects/目录,直接运行python3 hello.py肯定找不到文件。要么用cd /Users/<userName>/Desktop/Projects/切换到脚本所在目录,要么直接用绝对路径执行:python3 /Users/<userName>/Desktop/Projects/hello.py。

  • 核对文件名和路径的准确性
    MacOS图形界面可能隐藏文件后缀,或者你可能拼写错误(包括大小写——虽然系统默认不敏感,但终端操作偶尔会有例外)。执行ls /Users/<userName>/Desktop/Projects/查看该目录下的所有文件,确认hello.py确实存在且拼写完全一致。如果找不到,用find /Users/<userName>/Desktop -name "hello.py"搜索文件的实际位置。

  • 验证文件是否真实存在
    执行ls -l /Users/<userName>/Desktop/Projects/hello.py,如果同样提示文件不存在,说明你要么把脚本放错了文件夹,要么路径里的<userName>替换错误(比如你的实际用户名不是这个占位符),仔细检查路径里的用户名是否和你Mac的实际用户名一致。

  • 顺带确认Python环境(非当前错误直接原因,排除干扰)
    执行python3 --version,如果能正常输出3.12.5的版本信息,说明Homebrew安装的Python没问题;再执行which python3,确认输出路径是/opt/homebrew/bin/python3,确保Homebrew的Python是终端默认调用的版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 06:22:07