2016-03-30 3 views
1

Я попытался установить супервизора в моем Linux OpenSUSE 13.1 поОшибка при установке супервизора в Linux OpenSUSE 13.1

sudo zypper install supervisor 

Я получаю

Супервизор не найден в пакете возможностей names.Trying Нет поставщика супервизор найден.

Даже я попытался установить с помощью `PIP3 установки супервизор

Это поднимает ошибку как supervisor requires with python 2.4 or later but doesnot work on любую версию Python3

Am используя python3.4. Есть ли способ решить это?

ответ

-1

Если вы говорите, что он не работает ни в одной версии Python3, попробуйте также установить python 2.4, так что у вас будут как python3.4, так и python2.4 вместе. Таким образом, вы сможете установить. Если проблема - это только версия python, конечно.

+0

Я развертывание мое приложение Джанго в сервере и Джанго 1.9 будет поддерживать только с python2.7, 3.4 и 3.5. Myvirtualenv имеет только python3.4, а не версии 2.x. Но все же вы хотите, чтобы я установил версию 2.4 внутри своего виртуального сервера, а затем попробовал установить супервизор? – Harnish

+0

у вас может быть более одной версии python: python 3.X и python 2.X, если у вас нет в репозиториях, попробуйте скомпилировать новую версию, требуемую от исходного кода. Если вы скажете, что приложение yor django требует python 2.7, просто добавьте это, потому что супервизор требует более нового, чем 2.4, но не 3.X ... –

2

Пожалуйста, не устанавливайте 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. Вы используете его, как и любой другой системный демон.

+0

Я получаю эту ошибку 'File '/repositories/devel:languages:python/openSUSE_13.1/ devel: языки: python.repo 'not found on medium' http://download.opensuse.org/ ' ' – Jonathan

+0

@Jonathan Кажется, поддержка 13.1 была удалена в этом репозитории, или это временная ошибка. Вы можете проверить себя, перейдя по адресу http: //download.opensuse.org/repositories/devel:/Языки:/python /, что папка 'openSUSE_13.1' ушла, самая старая из которых теперь составляет 13.2. –

0

Если первый вышеупомянутый репо не попробовать следующее:

zypper addrepo http://download.opensuse.org/repositories/devel:languages:python/openSUSE_Tumbleweed/devel:languages:python.repo 
zypper refresh 
zypper install supervisor 
Смежные вопросы