缺少对Python Azure函数的依赖项

缺少对Python Azure函数的依赖项,python,azure,azure-functions,Python,Azure,Azure Functions,请注意:这可以在本地正常工作,但仅在使用azure online功能时会产生问题 错误: Result: Failure Exception: ModuleNotFoundError: No module named 'pandas' Stack: File "/azure-functions-host/workers/python/3.6/LINUX/X64/azure_functions_worker/dispatcher.py", line 242, in _handle__funct

请注意:这可以在本地正常工作,但仅在使用azure online功能时会产生问题

错误:

Result: Failure
Exception: ModuleNotFoundError: No module named 'pandas'
Stack:   File "/azure-functions-host/workers/python/3.6/LINUX/X64/azure_functions_worker/dispatcher.py", line 242, in _handle__function_load_request
    func_request.metadata.entry_point)
  File "/azure-functions-host/workers/python/3.6/LINUX/X64/azure_functions_worker/loader.py", line 66, in load_function
    mod = importlib.import_module(fullmodname)
  File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/site/wwwroot/HttpExample/__init__.py", line 20, in <module>
    import pandas as pd
要求:

adal==1.2.2
antlr4-python3-runtime==4.7.2
applicationinsights==0.11.9
argcomplete==1.10.0
azure-cli-command-modules-nspkg==2.0.3
azure-cli-core==2.0.76
azure-cli-nspkg==3.0.4
azure-cli-profile==2.1.5
azure-cli-telemetry==1.0.4
azure-common==1.1.23
azure-functions==1.0.4
azure-mgmt-resource==4.0.0
azure-nspkg==3.0.2
bcrypt==3.1.7
certifi==2019.9.11
cffi==1.13.2
chardet==3.0.4
colorama==0.4.1
cryptography==2.8
humanfriendly==4.18
idna==2.8
isodate==0.6.0
jmespath==0.9.4
knack==0.6.3
msrest==0.6.10
msrestazure==0.6.2
numpy==1.17.3
oauthlib==3.1.0
pandas==0.25.3
paramiko==2.6.0
portalocker==1.5.1
pycparser==2.19
Pygments==2.4.2
PyJWT==1.7.1
PyNaCl==1.3.0
pyOpenSSL==19.0.0
python-dateutil==2.8.1
pytz==2019.3
PyYAML==5.1.2
requests==2.22.0
requests-oauthlib==1.2.0
six==1.12.0
tabulate==0.8.5
urllib3==1.25.6
我尝试的是:az帐户清除和az登录。 如果我写:
func azure functionapp发布空气温度

这导致错误:
还原依赖项时出错。错误:无法安装加密-2.8依赖项:不支持没有控制盘的二进制依赖项。使用“-build remote”或“-build native deps”选项使用Docker容器自动构建和配置依赖项。更多信息请访问https://aka.ms/func-python-publish

我没有使用docker集成,所以我无法构建本机DEP

我正在使用azure存储库将其推送到azure repo中,并且它的构建没有任何依赖项或任何错误。但如果我通过门户网站在线运行它,就会出现上面提到的错误


我还尝试在python上使用venv和env,并执行了pip冻结>requirements.txt。

您可以在发布时使用

这是你的电话号码

在使用--build native deps进行常规发布期间,我们尝试使用 Pyinstaller绑定在您的应用程序中指定的所有自定义依赖项 与我们的跑步者(工人)一起使用requirements.txt。我们开始做 这是为了努力提高你所追求的创业绩效 发布到Azure函数。尽管如此,这一过程一直是脆弱的 我们正计划离开它

--没有绑定器标志绕过该绑定过程。因此,我们不使用Pyinstaller或任何此类模块进行临时优化。这个 需要注意的是,您可能会遇到轻微的延迟(冷启动) 当到达API端点时

对我来说,
--build remote
选项有助于发布功能:

func azure functionapp publish air-temperature --build remote
当使用选项
--无绑定器时
出现以下错误:

警告:参数--没有不推荐的捆绑程序和不可操作的Python 功能应用不再捆绑

func azure functionapp publish air-temperature --build remote