Кто-нибудь преуспел в mod_wsgi 2.5 на Ubuntu 9.04 с установкой Python по умолчанию (2.6.2)?
У меня возникли ошибки компиляции:
mod_wsgi.c:119:2: error: #error Sorry, mod_wsgi requires at least Python 2.3.0.
mod_wsgi.c:123:2: error: #error Sorry, mod_wsgi requires that Python supporting thread.
, который Python предоставляет /usr/bin/python и /usr/bin/python -V возвращает Python 2.6.2, поэтому я не уверен, что случилось с 1-й, и, честно говоря, я не знаю, как проверить параметры, используемые при компиляции Python по умолчанию на Ubuntu.
Есть много других ошибок, но эти 2 выглядят наиболее релевантными.
Что еще может быть неправильно?
Из ваших ошибок я вижу, что вам нужно скомпилировать расширения python. Если вы еще этого не сделали, я предлагаю вам установить пакет python-dev, поскольку он обычно требуется для компиляции расширений python и не является частью установки по умолчанию.
Установка пакета выполняется так же просто, как запуск:
sudo apt-get install python-dev
из командной строки.
Возможно, пользователь, на котором работает сервер, не имеет /usr/bin на своем пути, и есть еще одна версия python где-то еще на пути, который является < 2.3
Try:
which -a python
чтобы найти все питоны на вашем пути. Возможно, одним из них является то, что сервер работает.