Raj*_*war 2 python django postgresql
使用在线教程安装和配置 postgres 后。我正在尝试运行命令
python manage.py makemigrations
Run Code Online (Sandbox Code Playgroud)
但是我得到了错误
...
...
File "/Users/raj/Development/mywebsite/virtual/lib/python3.5/site-packages/django/db/backends/postgresql/base.py", line 24, in <module>
raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2'
Run Code Online (Sandbox Code Playgroud)
这是在我的settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': '..',
'USER':"...",
"PASSWORD":"...",
"HOST":"localhost",
"PORT":"5432",
}
}
Run Code Online (Sandbox Code Playgroud)
现在我遇到了这个线程,这表明可能存在导入问题。但是,如果我像这样在终端中导入包,它不会抱怨
>>> import django.db.backends.postgresql_psycopg2
>>>
Run Code Online (Sandbox Code Playgroud)
关于我在这里可能做错了什么的任何建议?
更新:
以下命令不返回任何内容
pip freeze | grep psycopg2
Run Code Online (Sandbox Code Playgroud)
我也在使用 Django 2.0.4
>>> import django
>>> django.VERSION
(2, 0, 4, 'final', 0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7256 次 |
| 最近记录: |