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