我们可以导入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存储包,但它是最新的(版本0.30.0)
我们还尝试卸载Azure存储并安装整个Azure包,但得到了相同的结果。我们尝试用pip和conda安装它们,但两次都有相同的结果。
我知道输出表明这个版本的azure.storage没有blobservice属性,但是文档清楚地表明要从那里导入。
https://azure.microsoft.com/en-us/documentation/articles/machine-learning-data-science-create-features-blob/

最佳答案

是的,如果您想使用BlobService,您可以安装packageazure.storage 0.20.0,该版本中有BlobService。在最新的azure.storage 0.30.0中,blobservice被拆分为BlockBlobService, AppendBlobService, PageBlobService对象,您可以使用BlockBlobServicereplaceBlobService。有许多文章需要更新内容。

10-04 16:07