我的.bashrc有这个:
enable-pyenv () {
# Load pyenv automatically by adding
# the following to your profile:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
}
enable-pyenv
这使得pyenv.在某些情况下,我想(暂时)禁用pyenv.我怎样才能做到这一点?
解决方法:
我不确定这会消除pyenv的所有痕迹,但是编辑$PATH环境变量以摆脱包含pyenv或shim的路径似乎会停用pyenv.例如,
export PATH=`echo $PATH | python -c "import sys, re; print(':'.join(x for x in sys.stdin.read().strip().split(':') if not 'pyenv' in x))"`
如果您希望能够重新启用它,只需存储以前的$PATH,以便稍后恢复.