Python 3.9 的 Azure App Service 部署失败
Azure App Service with Python 3.9 deployment failed
我们正在尝试将一个相当简单的 Flask 应用部署到 Azure 应用服务。部署(使用本地 git)失败,输出如下:
remote: Python Version: /tmp/oryx/platforms/python/3.9.12/bin/python3.9
remote: Creating directory for command manifest file if it doesnot exist
remote: /tmp/oryx/platforms/python/3.9.12/bin/python3.9: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/oryx/platforms/python/3.9.12/lib/libpython3.9.so.1.0)
remote: Removing existing manifest file
remote: /tmp/oryx/platforms/python/3.9.12/bin/python3.9: /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_2.30' not found (required by /tmp/oryx/platforms/python/3.9.12/lib/libpython3.9.so.1.0)
remote: Python Virtual Environment: antenv
remote: Creating virtual environment...
remote: Deployment Failed.
有人知道为什么会失败吗?它应该如此简单.... :(
它是一个应用程序服务,不是 docker 容器,也不是 vm..
您好,
约翰
今天早上我遇到了同样的错误,并通过将应用程序的 python 版本从 3.9 更改为 3.8 来设法修复它。
我不太清楚为什么现在会出现这个问题,因为我之前在 python3.9 上部署了应用程序。
要更改您的应用程序 python 版本,您需要
- 转到 WebApp Azure 门户页面
- Select页面左侧配置
- Select 常规设置
- 将python的次要版本改成3.8(3.7我没测试过)
希望对您有所帮助!
我们正在尝试将一个相当简单的 Flask 应用部署到 Azure 应用服务。部署(使用本地 git)失败,输出如下:
remote: Python Version: /tmp/oryx/platforms/python/3.9.12/bin/python3.9
remote: Creating directory for command manifest file if it doesnot exist
remote: /tmp/oryx/platforms/python/3.9.12/bin/python3.9: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/oryx/platforms/python/3.9.12/lib/libpython3.9.so.1.0)
remote: Removing existing manifest file
remote: /tmp/oryx/platforms/python/3.9.12/bin/python3.9: /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_2.30' not found (required by /tmp/oryx/platforms/python/3.9.12/lib/libpython3.9.so.1.0)
remote: Python Virtual Environment: antenv
remote: Creating virtual environment...
remote: Deployment Failed.
有人知道为什么会失败吗?它应该如此简单.... :( 它是一个应用程序服务,不是 docker 容器,也不是 vm..
您好, 约翰
今天早上我遇到了同样的错误,并通过将应用程序的 python 版本从 3.9 更改为 3.8 来设法修复它。
我不太清楚为什么现在会出现这个问题,因为我之前在 python3.9 上部署了应用程序。
要更改您的应用程序 python 版本,您需要
- 转到 WebApp Azure 门户页面
- Select页面左侧配置
- Select 常规设置
- 将python的次要版本改成3.8(3.7我没测试过)
希望对您有所帮助!