python - 每次部署后强制重新安装 Python 包(Flask + Azure App Service)
问题描述
我在 Python(基于 Flask)上运行 Azure App Service,它需要大量 Python 包才能工作。我想问是否有任何方法可以防止每次部署我的应用程序时重新安装它们?我正在使用“az webapp up”命令来部署应用程序,它似乎在每次部署后将我的服务器重置为其初始状态(我需要的模块没有内置)。
我使用了 Linux 应用服务。我的问题是每次部署映像时都需要重新安装所有 Python 包(例如 Pandas)。我的理想目的是避免这种情况,即我希望我安装一次的软件包保持安装状态。
解决方案
您还需要为网站提供 --plan 参数名称,以针对现有网站进行任何类型的更新,否则它将从头开始创建一个新网站。
这是以下命令的已知错误:
az webapp up --sku F1 -n <app-name> -l <location-name>
附加参考:
https://github.com/Azure/azure-cli/issues/9955
此问题已在优先列表中修复,您可以查看上面的 github 链接以获取更新。
希望能帮助到你。
推荐阅读
- android - Android 通知 setFullScreenIntent 不会自动启动活动
- mysql - 从 LAN 上的另一台 PC 访问 XAMPP 服务器
- c# - Frame.GoBack(NavigationTransitionInfo) 回调
- windows - Powershell 函数返回哈希表
- mongodb - Sailsjs skipper-gridfs 在升级到节点 v14 后无法正常工作
- python - 如何将可变形状的张量输入输入层,然后输入密集层?
- c - 无法在 C 中更新我的列表,指针问题
- intellij-idea - InteliJ 更新到 2020.2 后无法构建项目
- python - 迭代更改 URL 中的日期
- php - php str_shuffle 对希腊字母编码错误