导入Azure功能的Python模块

Rya*_*gon 6 python azure azure-functions

如何导入Python Azure功能的模块?

import requests
Run Code Online (Sandbox Code Playgroud)

导致:

2016-08-16T01:02:02.317 Exception while executing function: Functions.detect_measure. Microsoft.Azure.WebJobs.Script: Traceback (most recent call last):
  File "D:\home\site\wwwroot\detect_measure\run.py", line 1, in <module>
    import requests
ImportError: No module named requests
Run Code Online (Sandbox Code Playgroud)

相关的,可用的模块记录在哪里?

Zai*_*zvi 8

您需要在代码中包含一个requirements.txt文件,其中列出了函数的所有python依赖项

从文档中:https : //docs.microsoft.com/zh-CN/azure/azure-functions/functions-reference-python#python-version-and-package-management

例如,您的reqirements.txt文件将包含:

requests==2.19.1
Run Code Online (Sandbox Code Playgroud)


Chr*_*SFT 5

Python支持目前是Azure Functions的实验,所以文档不是很好.

你需要带上自己的模块.Azure功能默认情况下不可用.您可以通过门户网站UX或kudu上传它(这对许多文件很方便).

你可以在关于"真正的"Python支持的跟踪问题上留下关于你喜欢哪些软件包,你想如何管理软件包的评论 - https://github.com/Azure/azure-webjobs-sdk-script /问题/ 335