0

每个人都if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi在安装 pyenv 后写入 .bashrc 等。

我知道如果我不执行eval "$(pyenv init -)",python 的版本就不会改变。

为什么我需要写作if which pyenv > /dev/null?这是什么意思?没有它会怎样?

谢谢。

4

1 回答 1

2

它用于检查是否pyenv找到,但抑制which命令的输出。

没有它,which每次都将输出到控制台.bashrc

于 2017-05-06T13:30:27.913 回答