Я пытаюсь выяснить, почему мой скрипт Djagno wsgi не запускается. Он нормально работает под нормальным python, но virtualenv создает следующую трассировку стека:
(virtualenv)... [~]# python djangosites/test1.wsgi
Traceback (most recent call last):
File "djangosites/test1.wsgi", line 13, in <module>
from django.core.handlers.wsgi import WSGIHandler
File "/home/myofirst/virtualenv/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/core/handlers/wsgi.py", line 1, in <module>
from threading import Lock
File "/opt/python2.6/lib/python2.6/threading.py", line 13, in <module>
from functools import wraps
ImportError: cannot import name wraps
Похоже, мне нужно установить functools. Я пробовал это с помощью easy_install, и теперь ни pip, ни easy_install не запустятся, они оба жалуются на отсутствие wraps
. Что мне нужно установить / удалить, чтобы решить эту проблему?