Но я хочу сделать больше, чем просто дать ответ/200, я хочу захватить входящие данные JSON, сохранить их в Azure Data Lake, а затем дать ответ. Для этого мне нужно добавить несколько библиотек. Импорт в моем файле function_app.py удален из
Код: Выделить всё
import logging
import azure.functions as func
Код: Выделить всё
import logging
import datetime
import os
import json
import azure.functions as func
from azure.identity import DefaultAzureCredential
from azure.keyvault.secrets import SecretClient
from azure.storage.filedatalake import DataLakeServiceClient
Код: Выделить всё
# DO NOT include azure-functions-worker in this file
# The Python Worker is managed by Azure Functions platform
# Manually managing azure-functions-worker may cause unexpected issues
azure-functions
Код: Выделить всё
# DO NOT include azure-functions-worker in this file
# The Python Worker is managed by Azure Functions platform
# Manually managing azure-functions-worker may cause unexpected issues
azure-functions
azure-storage-file-datalake
azure-identity
azure-keyvault
requests
Думая, что все настроено, я запускаю код в окне терминала с помощью func host start и теперь получаю ошибку, которая сводится к ModuleNotFoundError: Нет модуля с именем 'azure.identity'.
Кажется, я где-то не сообщил VSC, где находится azure.identity. Он находится в .venv\Lib\site-packages\azure_identity-1.16.0.dist-info.
Я знаю, что, вероятно, упускаю что-то очень очевидное для других, но я был бы благодарен за любые предложения.
Я пробовал исследовать, используя ChatGPT, GitHub Copilot и т. д., но, похоже, ничего не изменилось.
Я выполнил pip При установке отдельных пакетов я выполнил pip install -r require.txt, чтобы убедиться, что все доступно. Честно говоря, я в растерянности.