我在 Linux 环境中使用带有 Node 堆栈的 Azure webapp 服务,因为这是我的 webapp 主要运行的内容。然而,我的节点 web 应用程序确实执行一个 Python 脚本,该脚本使用需要 Python 版本 3.6 或更高版本的模块,但该 web 应用程序当前具有 Python 版本 3.5。
我的问题是,如何通过 Azure 控制面板或 Azure CLI 将 Python 版本更新/升级到 3.6 或更高版本。我本想尝试通过 Azure 控制面板使用扩展选项卡,但它似乎无法访问(呈灰色),并且我无法与其交互。
如果您需要更多信息,请询问。
提前致谢!
更改 Azure Web 应用服务中的版本
- Azure 应用服务支持站点扩展,允许你向站点添加功能。
- 这些可以作为 ARM 模板的一部分、通过 REST API 或直接通过门户安装。
- 如果您的站点已经启动并运行,则通过网关安装会更容易。
- 在 Azure 门户中 => 您的应用程序服务 => 在开发工具下 => 选择扩展,然后从应用程序服务边栏选项卡中单击添加。
Update
更改 Azure Linux Web 应用中的版本
我使用 Powershell 命令更改了 Azure Linux Web App 服务中的 python 版本
要获取当前版本,
az webapp config show --resource-group <resource-group-name> --name <app-name> --query linuxFxVersion
要更新现有版本,
az webapp config set --resource-group <resource-group-name> --name <app-name> --linux-fx-version "PYTHON|3.6"
- 在门户中 => 您的 Web 应用程序 => 配置 => 常规设置
可以看到python的更新版本
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)