Получить путь к папке bin virtualenv из сценария

Я использую virtualenvwrapper с проектом django, у которого есть задача управления, которая автоматически записывает некоторые файлы конфигурации, поэтому пользователю просто нужно

./manage.py generate_configuration > much_nice.conf 

Затем переместите файл в другое место. Один из сгенерированных файлов конфигурации – это задача супервизора, которая запускает работника сельдерея. Проблема, которую я получаю, заключается в том, что я не знаю, как выводить путь к исполняемому файлу, который находится в папке bin виртуального. По сути, я хотел бы получить вывод команды

 which celery 

Один из вариантов – использование sys.executable , получение папки (которая, кажется, является папкой bin sys.executable ), и это все … но я не уверен.

Не имеет ли virtualenv какой-либо метод для получения самого пути?

2 Solutions collect form web for “Получить путь к папке bin virtualenv из сценария”

Путь к виртуальному env находится в переменной окружения VIRTUAL_ENV

 echo $VIRTUAL_ENV 

Вы можете использовать ткань для создания таких вещей из python

 >>> from fabric.api import local >>> local('which celery') 
  • Где virtualenvwrapper.sh после установки pip?
  • Почему я неожиданно вижу «Использование: источник деактивировать» всякий раз, когда я запускаю команды virtualenvwrapper?
  • Как проверить, был ли virtualenv создан с '--no-site-пакетами'?
  • деактивировать конфликт в virtualenvwapper и anaconda
  • Терминальная проблема с virtualenvwrapper после обновления Mavericks
  • bash: mkvirtualenv: команда не найдена
  • Создайте virtualenv как с python2, так и с python3
  • Контролировать версию pip в virtualenv
  • Сообщение об ошибке для virtualenvwrapper, установленное с homebrew на Mac Sierra
  • Как заставить virtualenv устанавливать последние setuptools и pip из pypi?
  • Использует ли virtualenvwrapper с Python3.3 означает, что я не могу (или не должен) использовать pyvenv?
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.