我将如何在Linux操作系统中的Azure应用程序服务上设置Python环境

2024-06-11 09:05:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Azure web应用服务的新手。我在Azure(Linux操作系统)上部署Python web应用程序时遇到问题

假设我已经用Python编写了一个应用程序。我已经用python导入了一些包。例如,我导入了Flask mail,并运行了pip freeze在IDE中创建requirement.txt文件,其中提到了我导入的所有包

现在,我在Azure上的Azure上创建了一个空的web应用程序(默认情况下,如果我提到运行的堆栈是Python,那么操作系统将被选择为Linux)。在此之后,我使用Azure cli命令将我的Python应用程序从本地机器部署到Azure服务器,部署到该Azure web应用程序

Azure将如何确定我使用了哪些软件包,之后Azure将在部署时下载这些软件包?或者我需要在azure服务器上显式运行需求文件吗?运行Azure cli命令在Azure上部署应用程序是一种好方法吗


Tags: pip文件命令服务器web应用程序flaskcli
1条回答
网友
1楼 · 发布于 2024-06-11 09:05:50

如果您计划使用Azure Devops部署Flask应用程序,我建议您查看一下Azure Devops Projects,因为这将自动创建CI/CD管道以将解决方案部署到Web应用程序

如果你想一步一步地探索,看看这个lab,它清楚地解释了每一步。requirement.txt将使用任务的pip install命令自动安装

如果要手动部署,请遵循此documentation

相关问题 更多 >