Джанго работает не ту версию - PullRequest
0 голосов
/ 15 ноября 2010

Хотя при запуске «python» из оболочки запускается Python v2.7, Django загружает файлы для python2.4, как показано в ошибке при загрузке сайта django:

Ошибка Mod_python:"PythonHandler django.core.handlers.modpython"

Трассировка (последний вызов был последним):

Файл "/usr/lib/python2.4/site-packages/mod_python/apache.py", строка 287, в журнале HandlerDispatch = отладка)

Файл" /usr/lib/python2.4/site-packages/mod_python/apache.py ", строка 461, в файле import_module f, p, d =imp.find_module (parts [i], path)

ImportError: Нет модуля с именем django

Я думаю, что Django установлен для версии 2.7, и поэтому нижняя часть говорит: «Модуль не названdjango "

Это моя первая установка django (она на среднем сервере DV), поэтому я не удивлюсь, если сделаю что-нибудь глупое.Спасибо!

1 Ответ

2 голосов
/ 15 ноября 2010

mod_python построен для 2.4, но Django установлен для 2.7. Либо соберите mod_python для 2.7, установите Django под 2.4 или поместите локальную копию Django вместе с вашим проектом, чтобы версия Python не имела значения.

...