“pyenv versions”和“python -V”显示不同的版本

Mey*_*sam 6 python python-2.7 pyenv python-3.8

我需要使用Python 3.8。我使用以下命令安装它:

pyenv install 3.8.1
Run Code Online (Sandbox Code Playgroud)

现在的输出pyenv versions是:

  system
* 3.8.1 (set by /Users/username/.pyenv/version)
Run Code Online (Sandbox Code Playgroud)

输出python -V

Python 2.7.16
Run Code Online (Sandbox Code Playgroud)

为什么它们不同?

Chi*_*iel 6

尝试eval "$(pyenv init --path)"。这对我有用。