Код: Выделить всё
storage_account_url = f"{self.datalake_settings.xx}/{parquet_folder_path}/{file_name}.parquet"
storage_options = {
"account_name": self.datalake_settings.xx,
"client_id": self.datalake_settings.xx,
"client_secret": self.datalake_settings.xx.get_secret_value(),
"tenant_id": self.settings.xx
}
df.to_parquet( storage_account_url, engine='pyarrow', compression='snappy', storage_options=storage_options )
< /code>
Это мои требования .txt: < /p>
azure-functions
azure-identity
azure-storage-blob
azure-monitor-opentelemetry
opentelemetry-api
opentelemetry-sdk
opentelemetry-semantic-conventions
pydantic
adlfs
azure-storage-blob
azure-storage-file-datalake
Когда я запускаю этот код. />system.private.corelib: Исключение при выполнении функции:
functions.get_exchangerates_trigger. System.private.corelib: Результат:
Исключение сбоя: Importerror: Установите ADLF для доступа к Azure Datalake
Gen2 и Hazure Blob Storage < /p>
< /blockquote>
Любые идеи, как это не устранить? Это явно выглядит так, что установлены пакеты ADLF и BlobStorage.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ob-storage