Ошибка импорта: нет модуля с именем django.core.handlers.modpython - PullRequest
0 голосов
/ 15 августа 2010

Django был установлен через Ubuntu через apt-ger.

sudo apt-get install python-django

Нужна версия для разработки новых функций.

Удалена предыдущая установка через

sudo apt-get purge python-django

Переустановил Django после этой статьи

http://jeffbaier.com/articles/installing-django-on-an-ubuntu-linux-server/

django-admin.py --version
1.3 pre-alpha SVN-13591

Не внесено никаких изменений в файл httpd.conf

Получение этой ошибки

MOD_PYTHON ERROR

PathInfo:       ''

Phase:          'PythonHandler'
Handler:        'django.core.handlers.modpython'

Traceback (most recent call last):

  File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1202, in _process_target
    module = import_module(module_name, path=path)

  File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 304, in import_module
    return __import__(module_name, {}, {}, ['*'])

ImportError: No module named django.core.handlers.modpython

Несколько тестов

Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> import django.core.handlers.modpython 
>>> 

1 Ответ

1 голос
/ 15 августа 2010

Это работало в каталоге django

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