Azure应用程序服务找不到已安装的模块

2023-12-30

我正在尝试通过 Azure 应用服务将 Django 应用程序部署到 Linux 服务器。在通过 Azure Devops Pipelines 进行部署期间,所有需求均从项目根目录中的requirements.txt 文件安装。

我已使用 Kudu 控制台确认依赖项已安装到服务器上的 /antenv/lib/python3.7/site-packages 中,但是,应用程序因错误而崩溃:

ModuleNotFoundError:没有名为“django”的模块

我开始认为虚拟环境可能无法实际启动,但不知道如何检查或如何启动它(如果是这种情况)。

有人在部署过程中遇到过类似的问题吗?如果是的话你是如何解决的?非常感谢任何建议。谢谢你!


构建期间的恢复不会发送到应用服务。

需要添加配置键 SCM_DO_BUILD_DURING_DEPLOYMENT ,其值为:1

它将在部署期间安装要求。

如果您需要像我的示例中那样的任何初始化代码,您可以将其添加到常规设置中

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure应用程序服务找不到已安装的模块 的相关文章

随机推荐