Вопрос

Кто-нибудь добился успеха с 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-получить установку python-dev

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

Другие советы

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

Попробуй:

which -a python

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top