在Azure Functions中使用Pandas

3
尝试创建一个基本的Python函数并在Azure Function App(消费为基础)中使用它。通过VS Code使用HTTP模板,并能够在Azure上使用和部署它。然而,当我尝试在逻辑中使用“Pandas”时,我得到了错误,我无法纠正。我是Python新手。您能建议如何纠正吗?
工具使用:VS Code,Azure Functions工具 本地安装的Python版本:3.8.5 Azure Function App Python版本:3.8

enter image description here

enter image description here

2个回答

7
似乎您的azure函数中未安装 pandas 模块。您需要在本地 requirements.txt 文件中添加 pandas 模块,然后从本地部署函数到azure。这样会根据 requirements.txt 中的行安装模块。
您可以在 "终端" 窗口中运行此命令,以自动生成 requirements.txt 中的 pandas 行。
pip freeze > requirements.txt

运行上述命令后,您的requirements.txt应如下所示:

enter image description here


谢谢Shen的快速回复。为什么不创建一个关于Azure细枝末节的博客呢?:-) - Akshay
2
嗨 @Akshay 官方文档已经展示了关于requirements.txt的信息。 - Hury Shen

0
遇到了类似的问题 Pandas在requirements.txt中已经有了 但是我处理的是Excel文件,需要添加特定的pandas依赖项,因为它们不会自动加载,只有在requirements.txt中有pandas是不够的
查看文档,看看你需要什么

https://pandas.pydata.org/docs/getting_started/install.html


这并不真正回答问题。如果你有其他问题,可以点击提问来提出。如果你想在有新回答时收到通知,可以关注此问题。一旦你获得足够的声望,你还可以添加悬赏以引起更多关注。- 来自审核 - dpapadopoulos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接