Analitycs

понедельник, 27 апреля 2020 г.

Pyenv in ZSH: Failed to activate virtualenv

В zsh в MacOSX Catalina при попытке активировать pyenv вылезает
Failed to activate virtualenv. Perhaps pyenv-virtualenv has not been loaded into your shell properly. Please restart current shell and try again.
Лечить - добавив 3 строчки
export PYENV_VIRTUALENV_DISABLE_PROMPT=1
eval "$(pyenv virtualenv-init -)"
eval "$(pyenv init -)"
в ~/.zshrc Итоговый блок должен выглядеть как-то так
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
export PYENV_VIRTUALENV_DISABLE_PROMPT=1
eval "$(pyenv virtualenv-init -)"
eval "$(pyenv init -)"