Python azure sdk - 发生异常:ModuleNotFoundError 没有名为 'azure.servicebus' 的模块


  • 包:azure servicebus
  • 软件包版本:7.8.0
  • 操作系统:WSL 2
  • Python版本:3.8.10

描述错误无法从azure servicebus导入ServiceBusClient。

再现再现行为的步骤:

  1. pip安装azure服务总线
  2. 从azure.servicebus导入ServiceBusClient

管道冻结后的My requirements.txt:

azure-common==1.1.28
azure-core==1.26.0
azure-nspkg==3.0.2
azure-servicebus==7.8.0
black==22.8.0
certifi==2022.9.24
charset-normalizer==2.1.1
click==8.1.3
idna==3.4
importlib-metadata==5.0.0
isodate==0.6.1
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.1
msrest==0.7.1
mypy-extensions==0.4.3
numpy==1.23.3
oauthlib==3.2.1
pathspec==0.10.1
platformdirs==2.5.2
python-dateutil==2.8.2
pytz==2022.4
requests==2.28.1
requests-oauthlib==1.3.1
six==1.16.0
tomli==2.0.1
typing-extensions==4.3.0
uamqp==1.6.0
urllib3==1.26.12
Werkzeug==2.2.2
zipp==3.8.1

pip-show azure服务总线的输出:

Name: azure-servicebus
Version: 7.8.0
Summary: Microsoft Azure Service Bus Client Library for Python
Home-page: https://github.com/Azure/azure-sdk-for-python
Author: Microsoft Corporation
Author-email: azpysdkhelp@microsoft.com
License: MIT License
Location: /home/neo/neo-betalab/uni/event-receiver/venv/lib/python3.8/site-packages
Requires: six, azure-core, isodate, msrest, uamqp, typing-extensions, azure-common
Required-by: 

这是版本兼容性问题吗?

如果有人碰巧像我一样天真:

我有一个名为azure的本地模块,这在尝试导入azure.servicebus时引发了冲突问题。我已经重命名了我的个人azure模块,现在一切都很好。

相关内容

  • 没有找到相关文章

最新更新