Python azure-servicebus 为 ServiceBusClient 和 ServiceBusMessage 抛出循环导入错误
Python azure-servicebus throws circular import error for ServiceBusClient and ServiceBusMessage
使用 pip 从 pypl(azure-servicebus 7.3.4) 安装 azure servicebus 后,我正在尝试 https://pypi.org/project/azure-servicebus/.
提供的示例代码
报错:
来自 azure.servicebus 导入 ServiceBusClient
导入错误:无法从部分初始化的模块 'azure.servicebus' 导入名称 'ServiceBusClient'(很可能是由于循环导入)(C:\python\lib\site-packages\azure\servicebus_init_.py)
我正在使用 windows10。
FaceAPI 和 CustomVision 库等其他 Azure 服务运行良好。
只是这个 ServiceBus 正在抛出错误。
我是 python 中的 azure 新手。非常感谢任何形式的帮助。
确保您没有任何工作 .py
文件命名为 ServiceBusClient.py
或 ServiceBusMessage.py
或 azure_servicebus.py
可能与 Python/ServiceBus 冲突打包安装文件。
如果您正在使用 Python 3.8.9
,您可以尝试安装 azure-servicbus
的较低版本,如
所回答
pip install azure-servicebus==7.0.0
可以参考, Circular Import Error while importing create_engine in Sqlalchemy, and
使用 pip 从 pypl(azure-servicebus 7.3.4) 安装 azure servicebus 后,我正在尝试 https://pypi.org/project/azure-servicebus/.
提供的示例代码报错: 来自 azure.servicebus 导入 ServiceBusClient 导入错误:无法从部分初始化的模块 'azure.servicebus' 导入名称 'ServiceBusClient'(很可能是由于循环导入)(C:\python\lib\site-packages\azure\servicebus_init_.py)
我正在使用 windows10。
FaceAPI 和 CustomVision 库等其他 Azure 服务运行良好。 只是这个 ServiceBus 正在抛出错误。
我是 python 中的 azure 新手。非常感谢任何形式的帮助。
确保您没有任何工作 .py
文件命名为 ServiceBusClient.py
或 ServiceBusMessage.py
或 azure_servicebus.py
可能与 Python/ServiceBus 冲突打包安装文件。
如果您正在使用 Python 3.8.9
,您可以尝试安装 azure-servicbus
的较低版本,如
pip install azure-servicebus==7.0.0
可以参考