При работе со сценариями Python, использующими службы машинного обучения Azure, вы сталкиваетесь с этой ошибкой при попытке запустить любые файлы Python, содержащие одну из следующих ссылок в качестве префикса в операторах импорта:

  • лазурь*
  • азуремл*

Например, ниже файл python ссылается на пакеты «azureml»:

из azureml.api.schema.dataTypes импортировать типы данных

из azureml.api.schema.sampleDefinition импортировать SampleDefinition

из импорта azureml.api.realtime.services generate_schema

Как вы знаете, рекомендуется создавать виртуальную среду для каждого проекта, над которым вы работаете, чтобы управлять зависимостями, не нарушая код других проектов. Поэтому, если вы используете виртуальную среду, обязательно установите библиотеки машинного обучения, связанные с Azure.

Для этого вам необходимо установить следующие пакеты pip в целевой виртуальной среде:

пип установить лазурь

pip установить azure-ml-api-sdk

После выполнения двух вышеуказанных команд вы сможете использовать любой скрипт Python, который использует библиотеки Python для машинного обучения Azure.

Надеюсь это поможет.