mac终端提示zsh: operation not permitted:怎么办?

  今天因为开发环境本地跑起来需要一个代理工具,下载到苹果电脑,解压,执行命令order,报错

zsh: operation not permitted: ./order

  第一反应是文件权限不足,给order文件加权限

chmod 777 order

  不管用,第二招,给终端加权限:系统偏好设置 -> 安全性与隐私 -> 隐私 -> 完全磁盘访问权限 -> 点击左下角的锁,输入密码 -> 勾选右边框里的“终端”。还是不管用,第三招,给文件加豁免权,使用xattr命令

xattr -d com.apple.quarantine order

  问题解决,执行成功。

### 安装并配置 pip 于 Maczsh 终端 对于在 macOS 上运行 Z shell (zsh) 并遇到 `pip` 命令未找到的情况,这通常意味着 Python 或者其包管理工具 pip 尚未被正确安装或路径设置有误。 #### 验证 Python 版本 首先确认已安装哪个版本的 Python 是必要的。可以输入如下命令来查看当前默认使用的 Python 版本: ```bash python3 --version ``` 如果显示的是 Python 3.x,则说明已经安装了较新的 Python 版本;反之则可能需要更新至最新稳定版[^1]。 #### 使用 Homebrew 安装 Python 和 Pip Homebrew 被称为“Mac 缺失的软件包管理系统”,通过它能轻松获取最新的 Python 发行版连带 pip 工具一起。执行下面这条指令完成安装过程: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install python ``` 上述操作会自动处理依赖关系并将 Python 添加到系统的 PATH 中去[^2]。 #### 更新环境变量 有时即使成功安装了 Python 及附带的 pip,在打开新终端窗口之前仍看不到这些更改效果。为了使改动立即生效而不必重启计算机,可以在现有的 session 下刷新 Shell 环境或是手动编辑 `.zshrc` 文件加入 Python 所处目录到 `$PATH`: ```bash source ~/.zshrc echo 'export PATH="/usr/local/opt/python/libexec/bin:$PATH"' >>~/.zshrc ``` 以上命令将确保每次启动 zsh 时都会加载正确的 Python 和 pip 路径[^3]。 #### 测试 Pip 是否可用 最后一步就是验证一切工作正常与否。尝试调用 pip 来列出所有已安装库列表作为测试手段之一: ```bash pip list ``` 若无报错提示且返回一系列名称和版本号即表明问题得到圆满解决。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值