Я пытаюсь запустить Django на учетной записи общего хостинга, для которого у меня есть доступ по ssh, но у меня возникли проблемы с его работой.Когда я впервые попробовал запустить django-admin.py, я получил сообщение об отсутствии модуля functools.У меня была хостинговая компания, установившая пакет functools, но теперь я получаю следующую трассировку при попытке запустить django-admin.py.
Traceback (most recent call last):
File "manage.py", line 2, in <module>
from django.core.management import execute_manager
File "/usr/local/lib/python2.6/site-packages/Django-1.3-py2.6.egg/django/core/management/__init__.py", line 3, in <module>
from optparse import OptionParser, NO_DEFAULT
File "/usr/local/lib/python2.6/optparse.py", line 90, in <module>
from gettext import gettext
File "/usr/local/lib/python2.6/gettext.py", line 49, in <module>
import locale, copy, os, re, struct, sys
File "/usr/local/lib/python2.6/locale.py", line 98, in <module>
@functools.wraps(_localeconv)
AttributeError: 'module' object has no attribute 'wraps'
Я открыл заявку в службу поддержки и мне сказали, что они переустановили Python 2.6, но это ничего не изменило.Я также попробовал с 2.4, который также установлен на машине, но это привело к более ранней ошибке ImportError: No module named functools
.
У кого-нибудь есть какие-нибудь идеи?