Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » ImproperlyConfigured: Error loading psycopg2 module: No m odule named [RSS Feed]

#1 Май 12, 2010 16:38:40

Saska
От:
Зарегистрирован: 2010-05-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

Установил Django делаю все по книге.
Базу сделал на postgresql выполняю команду manage syncdb вываливаются ошибки
в settings.py указывал разный DATABASE_ENGINE

$ ./manage.py syncdb
Traceback (most recent call last):
File “./manage.py”, line 11, in <module>
execute_manager(settings)
File “/usr/lib/python2.5/site-packages/django/core/management/__init__.py”, li
ne 362, in execute_manager
utility.execute()
File “/usr/lib/python2.5/site-packages/django/core/management/__init__.py”, li
ne 303, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File “/usr/lib/python2.5/site-packages/django/core/management/base.py”, line 1
95, in run_from_argv
self.execute(*args, **options.__dict__)
File “/usr/lib/python2.5/site-packages/django/core/management/base.py”, line 2
21, in execute
self.validate()
File “/usr/lib/python2.5/site-packages/django/core/management/base.py”, line 2
49, in validate
num_errors = get_validation_errors(s, app)
File “/usr/lib/python2.5/site-packages/django/core/management/validation.py”,
line 22, in get_validation_errors
from django.db import models, connection
File “/usr/lib/python2.5/site-packages/django/db/__init__.py”, line 41, in <mo
dule>
backend = load_backend(settings.DATABASE_ENGINE)
File “/usr/lib/python2.5/site-packages/django/db/__init__.py”, line 17, in loa
d_backend
return import_module('.base', ‘django.db.backends.%s’ % backend_name)
File “/usr/lib/python2.5/site-packages/django/utils/importlib.py”, line 35, in
import_module
__import__(name)
File “/usr/lib/python2.5/site-packages/django/db/backends/postgresql_psycopg2/
base.py”, line 22, in <module>
raise ImproperlyConfigured(“Error loading psycopg2 module: %s” % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No m
odule named psycopg2

В чем может быть проблема?Криво установлен Django?криво установлен postgresql?



Отредактировано (Май 12, 2010 16:43:44)

Офлайн

#2 Май 12, 2010 18:09:22

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

Вы psycopg2 (питонячий драйвер для postgresql) поставили?



Офлайн

#3 Май 13, 2010 12:35:16

Saska
От:
Зарегистрирован: 2010-05-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

Да установлен.Лежит в папке \site-packages\psycopg2\
Metadata-Version: 1.0
Name: psycopg2
Version: 2.0.8
Summary: Python-PostgreSQL Database Adapter
Home-page: http://initd.org/tracker/psycopg



Офлайн

#4 Май 17, 2010 10:47:12

Saska
От:
Зарегистрирован: 2010-05-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

lorien
Команда
python -c 'import psycopg2'
выполняется без ошибок?
Выполняется успешно….



Офлайн

#5 Май 17, 2010 13:03:19

Saska
От:
Зарегистрирован: 2010-05-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

Да установлено…поидее все установлено…
Пробую и mssql тоже выдает модуль
я вот думаю может я пути не указал какие то спицифические…хз… опыта Настройки джанго у меня нету
$ ./manage.py runserver
Validating models…
Unhandled exception in thread started by <function inner_run at 0x7fd81a3c>
Traceback (most recent call last):
File “/usr/lib/python2.5/site-packages/django/core/management/commands/runserv
er.py”, line 48, in inner_run
self.validate(display_num_errors=True)
File “/usr/lib/python2.5/site-packages/django/core/management/base.py”, line 2
49, in validate
num_errors = get_validation_errors(s, app)
File “/usr/lib/python2.5/site-packages/django/core/management/validation.py”,
line 22, in get_validation_errors
from django.db import models, connection
File “/usr/lib/python2.5/site-packages/django/db/__init__.py”, line 41, in <mo
dule>
backend = load_backend(settings.DATABASE_ENGINE)
File “/usr/lib/python2.5/site-packages/django/db/__init__.py”, line 17, in loa
d_backend
return import_module('.base', ‘django.db.backends.%s’ % backend_name)
File “/usr/lib/python2.5/site-packages/django/utils/importlib.py”, line 35, in
import_module
__import__(name)
File “/usr/lib/python2.5/site-packages/django/db/backends/mysql/base.py”, line
13, in <module>
raise ImproperlyConfigured(“Error loading MySQLdb module: %s” % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No mo
dule named MySQLdb



Отредактировано (Май 17, 2010 13:09:50)

Офлайн

#6 Май 18, 2010 01:39:22

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

Не стоит MySQLdb.
Решается easy_install MySQLdb или pip install MySQLdb
Только вы определитесь - вам postgresql или всё-таки mysql нужен.
Если это для разработки, то может sqlite хватит?

Отредактировано (Май 18, 2010 01:40:58)

Офлайн

#7 Май 18, 2010 10:47:34

Saska
От:
Зарегистрирован: 2010-05-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

Понимаете…проблема мне кажется в другом,я показывал что использовал и postgre_psycopg2 и mssql все установлено,но не работает
Мне кажется ,что если поставлю sqllite ,будет таже фигня.
Может кто то сказать все переменные среды которые должны быть прописаны при работе django.



Офлайн

#8 Май 18, 2010 12:32:15

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

Крест… А, ладно.

У вас отчотливо видно по трейсбеку, что эти модули не стоят. А если и стоят, то в путях их нету.
Что и как стоит можно посмотреть используя yolk -l (pip install yolk)

А посмотреть есть и это дело в путях можно так:
>>> import sys
>>> sys.path

Офлайн

#9 Май 18, 2010 12:32:53

ex
От:
Зарегистрирован: 2009-09-28
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

Saska
Понимаете…проблема мне кажется в другом,я показывал что использовал и postgre_psycopg2 и mssql все установлено,но не работает
Мне кажется ,что если поставлю sqllite ,будет таже фигня.
Может кто то сказать все переменные среды которые должны быть прописаны при работе django.
Запустите с правами суперпользователя :)



Офлайн

#10 Май 18, 2010 12:59:19

Saska
От:
Зарегистрирован: 2010-05-02
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

ImproperlyConfigured: Error loading psycopg2 module: No m odule named

(r25:51908, Sep 19 2006, 09:52:17) on win
32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import sys
>>> print sys.path
['', ‘C:\\PYTHON25’, ‘C:\\Python25\\python25.zip’, ‘C:\\Python25\\DLLs’, ‘C:\\Py
thon25\\lib’, ‘C:\\Python25\\lib\\plat-win’, ‘C:\\Python25\\lib\\lib-tk’, ‘C:\\P
ython25\\lib\\site-packages’]
в site-packages есть папки psycopg2,django,curl..



Офлайн

  • Начало
  • » Django
  • » ImproperlyConfigured: Error loading psycopg2 module: No m odule named[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version