Как определить Azure python sdk версию? - PullRequest
0 голосов
/ 19 апреля 2020

Я использую 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 записная книжка, показывающая проблему

Error in action

Означает ли это, что в ноутбуках. azure .com использует python v2.1 SDK (который, похоже, использует BlockBlobService вместо BlobServiceClient)

Как проверить, какая версия python SDK моего Azure ноутбука работает?

РЕДАКТИРОВАТЬ 1:

  • Без изменений после запуска !pip install azureml-sdk\[notebooks,automl\] --upgrade

enter image description here

1 Ответ

0 голосов
/ 19 апреля 2020

Вы пытались

pip install --upgrade azureml-sdk\[notebooks,automl\]
...