gpt4 book ai didi

python - Ubuntu 导入错误 : Could not import settings (works on Mac)

转载 作者:行者123 更新时间:2023-12-04 19:20:41 25 4
gpt4 key购买 nike

我正在处理一个奇怪的问题。我有一个具有这种结构的 Django 应用程序:

README.md
venv/
projectname/
manage.py
proj/
__init__.py
settings/
__init__.py
default.py
celery.py
local.py
urls.py
wsgi.py
app/
__init__.py
models.py

我创建了一个这样的虚拟环境:
virtualenv venv

然后我做:
cd projectname
source ../venv/bin/activate
python manage.py syncdb --no-input

这在我的开发 MacBook 上运行良好。我尝试相同的命令:
cd projectname
source ../venv/bin/activate
python manage.py syncdb --no-input

我得到这个错误:
  File "/usr/local/my-project/venv/local/lib/python2.7/site-packages/django/conf/__init__.py", line 132, in __init__
% (self.SETTINGS_MODULE, e)
ImportError: Could not import settings 'proj.settings.local' (Is it on sys.path? Is there an import error in the settings file?): No module named local
(venv)ubuntu@app1:/usr/local/my-project/projectname$

我不知道如何解决这个问题。有小费吗?

所有 Django 命令都在我的 MacBook(syncdb、celery 等)上本地工作,但在 Ubuntu 上似乎存在一些问题。

最佳答案

OS X 的文件系统默认不区分大小写,但 Ubuntu 的文件系统不区分大小写。确保 Ubuntu 下的文件名大小写正确。

关于python - Ubuntu 导入错误 : Could not import settings (works on Mac),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20912687/

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