fix(pyenv): fix for checking if pyenv-virtualenv is installed

Fixes #8467
This commit is contained in:
Marc Cornellà 2021-08-18 11:47:50 +02:00
parent 10f3e0d4d4
commit b85e1dd5d6
No known key found for this signature in database
GPG key ID: 0314585E776A9C1B

View file

@ -46,16 +46,20 @@ For more info go to https://github.com/pyenv/pyenv/#installation.
EOF
# Configuring in .zshrc only makes pyenv available for interactive shells
export PYENV_ROOT=$dir
export PYENV_ROOT="$dir"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
fi
fi
if [[ $FOUND_PYENV -eq 1 ]]; then
if [[ -z "$PYENV_ROOT" ]]; then
export PYENV_ROOT="$(pyenv root)"
fi
eval "$(pyenv init - --no-rehash zsh)"
if (( ${+commands[pyenv-virtualenv-init]} )); then
if [[ -d "$PYENV_ROOT/plugins/pyenv-virtualenv" ]]; then
eval "$(pyenv virtualenv-init - zsh)"
fi