Mac设备上运行Azure CLI报pyparsing导入错误如何修复?
Azure CLI pyparsing依赖报错修复方案
该报错是Homebrew安装的Azure CLI自带的独立Python运行环境缺失pyparsing依赖导致的,你本地Python环境安装的pyparsing和Azure CLI的隔离环境不互通,因此无法被识别,可按以下方案处理:
- 方法一:重装Azure CLI修复依赖
先卸载现有版本,更新Homebrew源后重新安装,会自动补全缺失依赖:brew uninstall azure-cli brew update brew install azure-cli - 方法二:手动给Azure CLI内置环境安装依赖
直接调用Azure CLI自带的pip工具为其独立环境安装pyparsing,注意替换路径中的版本号为你实际安装的Azure CLI版本:# Intel芯片Mac路径 /usr/local/Cellar/azure-cli/2.25.0/libexec/bin/pip install pyparsing # M1/M2芯片Mac路径 /opt/homebrew/Cellar/azure-cli/2.25.0/libexec/bin/pip install pyparsing - 方法三:换用官方安装包规避Homebrew依赖冲突
如果多次重装Homebrew版本仍有问题,可以直接使用Azure CLI官方提供的macOS安装包,安装后会自动配置独立运行环境,不会和本地Python以及Homebrew的依赖产生冲突。
内容的提问来源于stack exchange,提问作者Shlomo Prayev
相关产品推荐
相关产品推荐

