Mac系统下执行终端命令无法成功下载ms_graph模块如何解决
问题根因
你之前执行的命令混用了三套完全独立的包管理规则,没有对应安装源所以必然安装失败:
pip install Install-Module Microsoft.Graph -Scope CurrentUser是错误拼接了两类工具的命令:Install-Module是PowerShell专属的模块安装指令,不属于pip的参数范畴,pip无法识别brew install ms_graph找不到对应包:Homebrew官方源没有收录ms_graph相关的独立包,直接执行会报不存在该公式的错误
对应安装步骤
先明确你要使用MS Graph的场景,选对应方案执行即可,两种方案都适配Mac系统:
场景1:Python开发环境调用MS Graph接口
如果是写Python代码需要调用Microsoft Graph能力:
- 先确认本地Python3环境正常,终端执行
python3 -m pip --version,能正常返回pip版本号就满足前置要求 - 执行安装命令:
核心依赖包安装:python3 -m pip install msgraph-core
需要完整SDK封装的话安装全量包:python3 -m pip install msgraph
场景2:PowerShell命令行操作MS Graph
如果是要在终端用PowerShell指令操作Microsoft Graph:
- 先通过Homebrew安装Mac版PowerShell:
brew install --cask powershell - 安装完成后终端执行
pwsh,进入PowerShell交互环境 - 在PowerShell环境内执行模块安装命令(不要在Mac原生的zsh/bash环境直接跑该命令):
Install-Module Microsoft.Graph -Scope CurrentUser
执行过程中弹出的源信任、权限确认提示,输入Y回车同意即可完成安装。
内容的提问来源于stack exchange,提问作者roh
相关产品推荐
相关产品推荐

