我notebooks.azure.com
用来学习python。我正在尝试使用 python sdk 管理 Blob。
我遇到的很多文档都提到pip install azure-storage-blob
然后使用BlobServiceClient
(类?)与 Azure 存储进行交互。
不幸的是,我收到错误消息:ImportError: cannot import name 'BlobServiceClient'
尝试调用from azure.storage import BlobServiceClient
. 这发生在安装和升级azure-storage
(v0.36.0) 和azure-blob-storage
(v12.3.0) 之后。
这是否意味着 notebooks.azure.com 正在使用python v2.1 SDK
(似乎使用BlockBlobService
而不是BlobServiceClient
)
如何检查我的 Azure Notebook 运行的 python SDK 版本?
编辑1:
- 运行后没有变化
!pip install azureml-sdk\[notebooks,automl\] --upgrade