gpt4 book ai didi

python - Django错误: cannot import name autodiscover_modules

转载 作者:行者123 更新时间:2023-12-01 04:36:24 26 4
gpt4 key购买 nike

当我在另一个 VPS 上部署 Django 项目时,我遇到了此错误。相同的代码可以在我的 Macbook 和临时 VPS 上成功运行。

我的网站基于 Django 1.4.20,并导入一些第三个 python 库和 Django 应用程序,例如 redis-py、requests、django-import-export、django-kronos、django-cors-headers。我通过 pip install 等安装这些

我真的很困惑这些是如何发生的。也许这是一个库依赖问题,但我找不到详细的错误日志或堆栈。感谢您抽出时间。

最佳答案

您的网络应用程序应该有一个 requirements.txt。然后在部署时执行pip install -rrequirements.txt

如果您没有创建这样的文件,您可以稍后通过运行 pip freeze >requirements.txt 创建一个文件。但请注意,如果您临时安装了其他东西,那里可能有一些不需要的软件包,因此请准备好手动筛选文件。

如果您使用多个 Web 应用程序,您可能还需要容器化您的需求 ( here's why )。两个选项:Dockervirtualenv 。如果您不知道 Docker 是什么并且没有时间,我建议您暂时使用 Virtualenv。

关于python - Django错误: cannot import name autodiscover_modules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31615850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com