Django ошибка мод-питона - PullRequest
       1

Django ошибка мод-питона

2 голосов
/ 19 августа 2010

Может кто-нибудь подсказать, что это за странная ошибка

 Mod_python error: "PythonHandler django.core.handlers.modpython"

 Traceback (most recent call last):

 File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 287, in HandlerDispatch
log=debug)

 File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 464, in import_module
  module = imp.load_module(mname, f, p, d)

 File "/project/django/django/core/handlers/modpython.py", line 4, in ?
  from django import http

File "/project/django/django/http/__init__.py", line 3, in ?
 from Cookie import SimpleCookie, CookieError

 ImportError: No module named Cookie


 Edit:
  Python   
 Python 2.4.3 (#1, Jan 14 2008, 18:32:40) 
 [GCC 4.1.2 20070626 (Red Hat 4.1.2-14)] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> from Cookie import SimpleCookie, CookieError
  >>> from http.Cookie import SimpleCookie, CookieError
  Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  ImportError: No module named http.Cookie
 >>> import Cookie
 >>> import http.Cookie
 Traceback (most recent call last):
  File "<stdin>", line 1, in ?
 ImportError: No module named http.Cookie
 >>> import http.Cookie

1 Ответ

0 голосов
/ 19 августа 2010

То, что вам не хватает пакета Cookie (который не является частью Django), но это должен быть Встроенный.

Если вы используете Python 3, обратите внимание, что Cookie был переименован в http.cookies, и что Django несовместим с Python, а не 2.x.

Вот чего вам не хватает: http://docs.python.org/library/cookie.html.

Редактировать

Я вижу, что вы используете Python 2.4. Подумайте о переключении на Python 2.6 или 2.7 и проверьте наличие /usr/lib/python2.4/Cookie.py

Решение

Путь отсутствовал, поэтому добавление

sys.path.append('/usr/lib/python2.4/')

решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...