我们可以导入 azure.storage,但不能访问 BlobService 属性
文档说要使用以下导入语句:
from azure.storage import BlobService
但这会出现以下错误:
ImportError: cannot import name BlobService
我们尝试了以下方法:
import azure.storage
...
foo = azure.storage.BlobService(...)
但是收到以下错误:
AttributeError: ‘module’ object has no attribute ‘BlobService’
我们还使用“azure.storage.blob”而不是“azure.storage”尝试了以上所有方法
我们尝试更新 azure-storage 包,但它是最新的(版本 0.30.0)
我们还尝试卸载 azure-storage 并安装整个 azure 包,但我们得到了相同的结果。我们尝试使用 pip 和 conda 安装它们,但两次的结果相同。
我知道输出表明此版本的 azure.storage 没有 BlobService 属性,但文档明确指出要从那里导入。
原文由 user3664942 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你想使用
BlobService
,你可以安装包azure.storage 0.20.0
,那个版本有BlobService
。 In the latestazure.storage 0.30.0
, BlobSrvice is split intoBlockBlobService, AppendBlobService, PageBlobService
object, you could useBlockBlobService
replaceBlobService
.