gpt4 book ai didi

python - Django部署: ImportError: Could not import settings 'settings.py' (Is it on sys.路径?): No module named settings. py

转载 作者:太空宇宙 更新时间:2023-11-03 19:28:43 26 4
gpt4 key购买 nike

大家好,感谢您花时间查看我的问题。

我是 Python 新手,以为我有 php/mysql 经验。

我刚刚收到一个 django 站点的代码存储库,并要求将其启动并在服务器上运行。我已经能够运行syncdb 并迁移。现在我尝试在浏览器中导航到我的网站,这是我收到的错误:

ImportError: Could not import settings 'settings.py' (Is it on sys.path?): No module named settings.py

我的 apach2.conf python 配置如下所示:

<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonOption django.root /myproject
SetEnv DJANGO_SETTINGS_MODULE settings.py
PythonPath "['/home/ubuntu/envs/live/','/home/ubuntu/envs/live/myproject','/home/ubuntu/envs/live/myproject/apps', '/home/ubuntu/envs/stage/myproject', '/home/ubuntu/envs/', '/var/www'] + sys.path"
PythonDebug on

settings.py 文件位于目录/home/ubuntu/venvs/live/myproject 中。

有人可以帮我吗?

谢谢!

最佳答案

应该是:

SetEnv DJANGO_SETTINGS_MODULE settings

没有“.py”。即,它是一个 Python 模块路径,而不是文件名。

请注意,mod_python 已正式成为一个死项目。 Django 中的支持已被弃用。您应该考虑替代方案而不是 mod_python 来托管 Django。

关于python - Django部署: ImportError: Could not import settings 'settings.py' (Is it on sys.路径?): No module named settings. py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105691/

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