0

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

在此处输入图像描述

4

2 回答 2

0

azure-storage 已弃用,请勿使用。

于 2020-09-14T17:00:14.077 回答
0

试过了吗

pip install --upgrade azureml-sdk\[notebooks,automl\]
于 2020-04-19T17:31:09.167 回答