小编iid*_*001的帖子

ModuleNotFoundError:没有名为“azure”的模块

我正在尝试从 Windows 机器在msgraph-sdk-python-core上运行 exe 文件。该 exe 是由 PyInstaller 从一个简单的 python 文件创建的。

主要.py

from azure.identity import ClientSecretCredential
from msgraph.core import GraphClient

def getGraphClient():

    client_secret_credential = ClientSecretCredential(
        tenant_id="tenant_id",
        client_id="client_id",
        client_secret="client_id")

    gRaphClient = GraphClient(credential=client_secret_credential)

    return gRaphClient

print(getGraphClient())
Run Code Online (Sandbox Code Playgroud)
azure-core==1.26.1
azure-identity==1.12.0
certifi==2022.12.7
cffi==1.15.1
charset-normalizer==2.1.1
cryptography==38.0.4
idna==3.4
msal==1.20.0
msal-extensions==1.0.0
msgraph-core==0.2.2
portalocker==2.6.0
pycparser==2.21
pyinstall==0.1.4
PyJWT==2.6.0
pywin32==305
requests==2.28.1
six==1.16.0
typing_extensions==4.4.0
urllib3==1.26.13
Run Code Online (Sandbox Code Playgroud)

在开发环境中,它工作正常,但是当我将其转换为Exe时,出现以下错误。

>main.exe
Traceback (most recent call last):
  File "main.py", line 1, in <module>
ModuleNotFoundError: No module named 'azure'
[19104] Failed to execute script 'main' due to …
Run Code Online (Sandbox Code Playgroud)

python microsoft-graph-api

9
推荐指数
2
解决办法
4万
查看次数

标签 统计

microsoft-graph-api ×1

python ×1