Вы можете найти файл require.txt в вашей локальной папке функций.
Если вы хотите, чтобы функция на azure установила «запросы», ваш файл require.txt должен выглядеть следующим образом: (Azure установит расширение на основе этого файла)
azure-functions
requests
И все эти пакеты будут упакованы в новый пакет на Azure, поэтому вы не можете отобразить, какие пакеты используют pip list
. Кроме того, имейте в виду, что функция Kudu в Linux ограничена, и вы не можете устанавливать пакеты через нее.
Кажется, проблема связана с кодом VS, вы можете использовать команду для развертывания приложения-функции.
Например, мой functionapp на Azure назван 423PythonBowman2, так что это моя команда:
func azure functionapp publish 423PythonBowman --build remote
Я процитировал запросы в коде, и при развертывании cmd моя функция может нормально работать на портале без ошибки.
Взгляните на официальную справку c:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local?tabs=macos%2Ccsharp%2Cbash#publish