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

时间:2017-02-26 12:52:28

标签: python visual-studio azure flask kudu

我可以访问Azure门户。

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

我已经安装了MS Visual Studio 2015(使用" python工具")和MS Visual Studio 2017RC(它还没有支持python)。

我想安装一个名为" docx"。

的库

我的问题是:我应该如何安装新的图书馆? 有可能以多种方式安装它,因为我也可以访问具有终端访问权限的kudu。 我只是想知道我是否真的必须使用终端,或者我是否可以使用带有python工具的MS VS2015来做到这一点,以及如何使用?

2 个答案:

答案 0 :(得分: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/

答案 1 :(得分:0)

解决方案: 所以修复实际上是从头开始创建一个没有flask和python的新webapp。它必须是常规的webapp。

然后将python添加为扩展名。

据我所知,这是因为python / flask webapps正在发生一些变化,稍后会对此进行修复。

按照所描述的链接安装后,它似乎有效:https://prmadi.com/running-flask-app-with-httpplatformhandler-in-azure-app-services/

从教程中理解这一切有点困难,但如果您遇到问题,请在天蓝色门户网站内创建支持服务单,因为它们将引导您完成指南。