В настоящее время я пытаюсь настроить Django для использования в проекте и сталкиваюсь с постоянной ошибкой при попытке запустить python manage.py syncdb
.
File "/x/x/x/x/x/x/base.py", line 23, in ?
raise ImproperlyConfigured("Error loading psycopg module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg module: No module named psycopg
Другие обсуждения аналогичной проблемы, которые я обнаружил здесь и на других сайтах, в конечном итоге были решены тем, что пользователь скачал и установил psycopg, но если я не пропустил что-то критическое, я делал это несколько раз. Я скачал tarball, распаковал его на своем сервере, запустил python setup.py build
и python setup.py install
с префиксом --prefix, направляющим его к моему существующему пути Python ... Я могу перейти к папке и просмотреть различные файлы psycopg, но по какой-то причине, когда я пытаюсь синхронизировать мой новый проект с базой данных, он не может найти psycopg и, как следствие, не будет общаться с БД.
Примечания: учетная запись hostmonster.com, пробовавшие несколько версий psycopg2.