Я пытаюсь запустить Supervisord на моем Mac. Инструкции требуют использования переменной пути $ BINDIR, и я не могу понять, что это должно быть. Я пробовал использовать каталог, из $ which python
, который = /Library/Frameworks/Python.framework/Versions/2.7/bin/, но когда я использую это, я получаю сообщение об ошибке:
$ /Library/Frameworks/Python.framework/Versions/2.7/bin/supervisord: No such file or directory
Из документов:
В этом разделе делается ссылка на BINDIR при объяснении того, как запускать команды supervisord и supervisorctl. Это каталог «bindir», в котором настроена ваша установка Python. Например, для установки Python через ./configure --prefix = / usr / local / py; делать; выполните установку, BINDIR будет / usr / local / py / bin. Интерпретаторы Python на разных платформах используют разные BINDIR. Посмотрите на результат установки setup.py, если не можете понять, где находится ваш.
Вы установили supervisord
все же? Если нет, было бы неплохо создать виртуальную среду, а затем установить в нее. В виртуальной среде не так важно, где вы размещаете инструменты (особенно когда вы пробуете их опробовать), и вы не получите груды конфликтующих библиотек, установленных в одном месте.
Если вы еще ничего не установили, я бы посоветовал:
virtualenv
через brew virtualenv
supervisord
: virtualenv supe
cd supe; . bin/activate ##note the dot, it matters
pip install supervisord