mod_wsgi 2.5 в Ubuntu 9.04 с установкой Python 2.6.2
-
06-09-2019 - |
Вопрос
Кто-нибудь добился успеха с 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
чтобы найти всех питонов на своем пути.Возможно, одним из них является то, что работает на сервере.