Пожалуйста, не устанавливайте python2.4 в любом месте, если только вам это не нужно. Вероятно, вы этого не сделаете. По неизвестным причинам openSUSE не включает супервизор в основных репозиториях, хотя обычно пакеты python довольно хорошо покрываются.
Supervisor - это демон, который контролирует процессы, будь то программы python или любые другие. Это то, что вы обычно должны устанавливать в системе (IMO), а не в virtualenv. Как всегда, ваш случай может быть исключением из правила.
Вот instructions для установки супервизора из репозиториев развития для OpenSUSE 13.1:
zypper addrepo http://download.opensuse.org/repositories/devel:languages:python/openSUSE_13.1/devel:languages:python.repo
zypper refresh
zypper install supervisor
Пакета будет устанавливать необходимые зависимости вместе с ним, в том числе соответствующей версии python2.
Поддержка Python3 comingto руководитель в какой-то момент, но на данный момент считайте его только python2, если вы не чувствуете себя очень предприимчивым. Это, с другой стороны, очень мало, поскольку вам обычно не нужно даже думать о том, что супервизор является программой python. Вы используете его, как и любой другой системный демон.
Я развертывание мое приложение Джанго в сервере и Джанго 1.9 будет поддерживать только с python2.7, 3.4 и 3.5. Myvirtualenv имеет только python3.4, а не версии 2.x. Но все же вы хотите, чтобы я установил версию 2.4 внутри своего виртуального сервера, а затем попробовал установить супервизор? – Harnish
у вас может быть более одной версии python: python 3.X и python 2.X, если у вас нет в репозиториях, попробуйте скомпилировать новую версию, требуемую от исходного кода. Если вы скажете, что приложение yor django требует python 2.7, просто добавьте это, потому что супервизор требует более нового, чем 2.4, но не 3.X ... –