mod_wsgi 2.5 в Ubuntu 9.04 с установкой Python 2.6.2 - PullRequest
1 голос
/ 27 мая 2009

Кто-нибудь преуспел с 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 выглядят наиболее актуальными.

Что еще может быть не так ?? 1014 *

Ответы [ 2 ]

5 голосов
/ 27 мая 2009

Из ваших ошибок я вижу, что вам приходится компилировать расширения Python. Если вы этого еще не сделали, я предлагаю вам установить пакет python-dev, поскольку он обычно требуется для компиляции расширений python и не является частью установки по умолчанию.

Установка пакета так же проста, как и запуск:

sudo apt-get install python-dev

из командной строки.

2 голосов
/ 27 мая 2009

Возможно, пользователь, на котором работает сервер, не имеет / usr / bin на своем пути, и в другом месте на пути есть другая версия python, которая <2.3 </p>

Попытка:

which -a python

чтобы найти всех питонов на вашем пути. Возможно, одним из них является то, что работает на сервере.

...