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

Python新手求助:Terminal执行python3提示zsh权限被拒

Python运行权限问题解决步骤

一、修复用户主目录权限

错误提示zsh: permission denied: /Users/myName本质是用户主目录权限异常,而非Python文件夹本身问题,按以下步骤修复:

  1. 查看当前主目录权限:
    ls -ld /Users/myName
    
  2. 执行权限修复命令(将myName替换为你的实际用户名):
    sudo chmod u+rwx,go+rx /Users/myName
    
    输入系统密码后确认执行。

二、确认Python3的正确调用路径

确保调用的是合法的Python程序而非错误路径:

  1. 查找系统中Python3的真实路径:
    which python3
    
    正常输出应为/usr/bin/python3(系统自带)或/opt/homebrew/bin/python3(Homebrew安装版本)。
  2. 若直接输入python3仍报错,尝试用完整路径运行测试:
    /usr/bin/python3
    

三、排查Shell配置文件的错误配置

若前两步无效,可能是zsh的别名配置错误导致python3被错误指向用户目录:

  1. 查看zsh配置文件内容:
    cat ~/.zshrc
    
  2. 查找是否存在类似alias python3="/Users/myName"的错误配置行,找到后删除该行。
  3. 使配置更改生效:
    source ~/.zshrc
    

四、验证修复结果

执行python3命令,若能进入Python交互环境则问题解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 12:50:55