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

如何使用brew替代yum执行操作解决requests、urllib3相关脚本配置问题

macOS Homebrew 替换 yum 操作步骤

原方案中yum为Linux发行版的RPM包管理器,对应macOS下的Homebrew操作可按如下步骤执行:

1. 先卸载pip安装的对应依赖

这一步和原操作一致,先移除pip源安装的包:

sudo pip uninstall requests
sudo pip uninstall urllib3

2. 卸载Homebrew安装的对应依赖

替换原yum remove操作,移除Homebrew安装的系统级Python依赖包:

brew uninstall python-requests
brew uninstall python-urllib3

3. 验证依赖完全移除

替换原rpm查询操作,执行以下两条命令,无输出即为卸载干净:

# 检查Homebrew残留包
brew list | grep -E "(requests|urllib3)"
# 检查pip残留包
pip freeze | grep -E "(requests|urllib3)"

4. 重新安装对应依赖

替换原yum install操作,用Homebrew重新安装官方依赖包:

brew install python-urllib3
brew install python-requests

注意事项

  • 若你使用的是Homebrew安装的Python 3版本,需将上述所有pip替换为pip3,避免和系统自带的Python 2产生混淆
  • 执行brew相关命令时不要添加sudo前缀,否则会导致Homebrew目录权限异常,引发后续使用问题
  • 如果操作完成后仍存在依赖冲突,建议使用Python虚拟环境隔离项目依赖,避免全局安装的包互相干扰

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 10:54:05