【发布时间】:2014-02-18 07:19:12
【问题描述】:
当我尝试安装 pip install "git+https://github.com/django-nonrel/mongodb-engine " 我遇到了一个错误
ERROR:root:Error while trying to get django settings module.
Error was: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
当运行应用程序时出现此错误
raise ImproperlyConfigured(error_msg)
django.core.exceptions.ImproperlyConfigured: 'django.db.backends.django_mongodb_engine' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
u'mysql', u'oracle', u'postgresql_psycopg2', u'sqlite3'
Error was: No module named django_mongodb_engine.base
怎么办。如果有人知道,请帮助我...
【问题讨论】:
-
安装期间没有发生第一个错误。请准确显示您输入的内容。
-
[root@localhost DBE]# pip install git+github.com/django-nonrel/mongodb-engine 下载/解压 git+github.com/django-nonrel/mongodb-engine 克隆 github.com/django-nonrel/mongodb-engine 到 /tmp/pip-gFKmxC-build 运行 setup.py (path:/tmp /pip-gFKmxC-build/setup.py) 来自 git+github.com/django-nonrel/mongodb-engine 的包的 egg_info 尝试获取 django 设置模块时出现错误:root:错误。错误是:请求设置 INSTALLED_APPS,但未配置设置
-
您是否在该页面上执行了前面的步骤?例如,我注意到您的提示并未显示您正在 virtualenv 中运行,即使文档说要这样做。 (请不要以 root 身份运行,这绝不是一个好主意。)
-
感谢您的回复,如果我不是以 root 身份运行,我的权限将被拒绝...
标签: python django mongodb django-nonrel