如何使用 azure webapp 作为模板安装 Python 库?

问题描述 投票:0回答:2

我可以访问 Azure 门户。

从那里,我使用 FlaskAzure(python) 模板设置了一个免费的所谓的“webapp”。 (https://github.com/azureappserviceoss/FlaskAzure)

我已经安装了 MS Visual Studio 2015(带有“python 工具”)和 MS Visual Studio 2017RC(尚不支持 python)。

我想安装一个名为“docx”的库。

我的问题是:我应该如何安装新的库? 可能可以通过多种方式安装它,因为我也可以通过终端访问来访问 kudu。 我只是想知道我是否真的必须使用终端,或者我是否可以使用 MS VS2015 和 python 工具来执行此操作,以及如何操作?

python visual-studio azure flask kudu
2个回答
1
投票

只需在项目的根目录中创建一个

requirements.txt
,当要部署构建时,kudu 将检测该文件,扫描它并尝试在部署期间自动安装这些包。

您可以使用

requirements.txt
 创建 
pip freeze > requirements.txt

看看这篇文章:https://blogs.msdn.microsoft.com/azureossds/2015/06/29/install-native-python-modules-on-azure-web-apps-api-apps/


0
投票

解决方案实际上是从头开始创建一个新的 Web 应用程序,而不使用 Flask 和 Python。它必须是一个常规的网络应用程序。

然后添加 python 作为扩展。

据我了解,这是因为 python/flask webapps 发生了一些变化,稍后将会修复此问题。

按照链接所述安装后,它似乎可以工作:https://web.archive.org/web/20190111131654/https://prmadi.com/running-flask-app-with-httpplatformhandler-in-azure -应用程序服务/

从教程中理解这一切有点困难,但如果您遇到问题,请在 azure 门户中创建支持票证,因为他们将指导您完成指南。

© www.soinside.com 2019 - 2024. All rights reserved.