Django 및 PostgreSQL을 작동 시키려고합니다.Django 및 PostgreSQL을 작동 시키려면
지금까지 syncdb
을 실행하면 다음 오류가 발생합니다.
....
django.core.exceptions.ImproperlyConfigured:
Error loading psycopg2 module: No module named psycopg2
다음은 내 settings.py
입니다.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'mydb', # Or path to database file if using sqlite3.
'USER': 'username', # Not used with sqlite3.
'PASSWORD': 'pwd123', # Not used with sqlite3.
'HOST': 'localhost', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '5432', # Set to empty string for default. Not used with sqlite3.
}
}
는 내가 제대로 psycopg2를 설치 한 생각하지만, 나는 (MacPorts를 통해) 확실하지 않다.
psycopg2의 설치 여부를 확인할 수있는 방법이 있습니까?
This link contains the install log of psycopg2
UPDATE는
나는 아래의 방법으로 작업을 가지고 있지만, 어떻게 psycopg2 실제로 전에 설치 여부를 확인합니까? 그렇다면 완전히 제거하는 방법은 무엇입니까?
Django 개발을 위해 MacPorts를 사용하여 운이 없었습니다. 올바른 버전을 설치하거나 호환되는 것으로 보이지 않습니다. 파블로의 제안에 따라 easyinstall을 사용하십시오. 또한 virtualenv를 사용하고 많은 도움이되는 기본 python 설치를 만지지는 마십시오. –