Если вы используете virtualenvwrapper
и zsh
, в вашем есть несколько хуков zsh Каталог ~ / .virtualenvs /
, который вы можете использовать для настройки вашей среды. Здесь немного информации об этом. Вы можете принудительно обновить PS1
, которое добавит текущий рабочий virtualenv
к приглашению вашей оболочки, добавив:
_OLD_VIRTUAL_PS1=$PS1
PS1="(`basename \"$VIRTUAL_ENV\"`) $PS1"
builtin \export PS1
в ~ / .virtualenvs / postactivate
. Чтобы удалить тег, когда вы деактивируете
, добавьте:
PS1=$_OLD_VIRTUAL_PS1
builtin export PS1
в ~ / .virtualenvs / postdeactivate
Единственная (вероятная) вещь, которая должна нарушить это, - это ресурсы ~ /. zshrc
во время работы в virtualenv