Я использую notebooks.azure.com
, чтобы выучить python. Я пытаюсь управлять BLOB-объектами с помощью python sdk .
МНОГО документации, с которой я сталкиваюсь, упоминает pip install azure-storage-blob
, затем использует BlobServiceClient
(класс?) Для взаимодействия с Azure Storage.
К сожалению, я получаю сообщение об ошибке: ImportError: cannot import name 'BlobServiceClient'
при попытке вызвать from azure.storage import BlobServiceClient
. Это происходит после установки и обновления azure-storage
(v0.36.0) и azure-blob-storage
(v12.3.0).
Вот опубликованная c записная книжка, показывающая проблему
Означает ли это, что в ноутбуках. azure .com использует python v2.1 SDK
(который, похоже, использует BlockBlobService
вместо BlobServiceClient
)
Как проверить, какая версия python SDK моего Azure ноутбука работает?
РЕДАКТИРОВАТЬ 1:
- Без изменений после запуска
!pip install azureml-sdk\[notebooks,automl\] --upgrade