嘿,我有一个 django 应用程序,它在本地运行良好,但当它托管在显示以下错误的网络上时无法运行
django.core.exceptions.ImproperlyConfigured:加载 pyodbc 模块时出错:/lib/x86_64-linux-gnu/libm.so.6:未找到版本“GLIBC_2.29”(/home/site/ 需要) wwwroot/antenv/lib/python3.7/site-packages/pyodbc.cpython-37m-x86_64-linux-gnu.so)
我在主持时错过了什么吗?
答案 0 :(得分:0)
假设您在通过 DevOps 管道进行部署期间遇到此问题,您可以在 UsePythonVersion(包括次要版本)任务中指定确切的 Python 版本。
支持的python版本,可以查看agent镜像的软件:
此外,您可以在以下情况下尝试解决方案,通过添加 deadsnakes repo,安装 3.7 并将 python 符号链接到 python3.7:
https://github.com/actions/virtual-environments/issues/2634#issuecomment-775808754