我可以访问 Azure 门户。
从那里,我使用 FlaskAzure(python) 模板设置了一个免费的所谓的“webapp”。 (https://github.com/azureappserviceoss/FlaskAzure)
我已经安装了 MS Visual Studio 2015(带有“python 工具”)和 MS Visual Studio 2017RC(尚不支持 python)。
我想安装一个名为“docx”的库。
我的问题是:我应该如何安装新的库? 可能可以通过多种方式安装它,因为我也可以通过终端访问来访问 kudu。 我只是想知道我是否真的必须使用终端,或者我是否可以使用 MS VS2015 和 python 工具来执行此操作,以及如何操作?
只需在项目的根目录中创建一个
requirements.txt
,当要部署构建时,kudu 将检测该文件,扫描它并尝试在部署期间自动安装这些包。
您可以使用
requirements.txt
创建
pip freeze > requirements.txt
解决方案实际上是从头开始创建一个新的 Web 应用程序,而不使用 Flask 和 Python。它必须是一个常规的网络应用程序。
然后添加 python 作为扩展。
据我了解,这是因为 python/flask webapps 发生了一些变化,稍后将会修复此问题。
按照链接所述安装后,它似乎可以工作:https://web.archive.org/web/20190111131654/https://prmadi.com/running-flask-app-with-httpplatformhandler-in-azure -应用程序服务/
从教程中理解这一切有点困难,但如果您遇到问题,请在 azure 门户中创建支持票证,因为他们将指导您完成指南。