如何确保我使用pyenv使用的是正确的Python版本?

如何确保我使用pyenv使用的是正确的Python版本?,python,pyenv,Python,Pyenv,我按照第页上的步骤设置了pyenv pyenv版本给了我以下信息: $ pyenv versions system 2.7.8 3.4.3 3.5.0 3.6.3 3.6.4 * 3.7.2 (set by /Users/me/PycharmProjects/ConfigureDsNet/.python-version) 我假设pyenv中当前的活动Python版本是3.7.2 如果我现在使用python-V,我会看到: Python 3.4.3 如何确定使用的是哪个

我按照第页上的步骤设置了pyenv

pyenv版本给了我以下信息:

$ pyenv versions
  system
  2.7.8
  3.4.3
  3.5.0
  3.6.3
  3.6.4
* 3.7.2 (set by /Users/me/PycharmProjects/ConfigureDsNet/.python-version)
我假设pyenv中当前的活动Python版本是3.7.2

如果我现在使用python-V,我会看到:

Python 3.4.3

如何确定使用的是哪个版本?

正如Neeraj Kumar指出的那样,在~/.bash_配置文件中添加eval$pyenv init-解决了这个问题。

无论您使用的是什么环境。一旦你输入Python-V,不管你看到哪个版本作为输出,实际上这就是你所处的版本。因此,如果我想使用3.7.2,我认为我应该使用命令pyenv 3.7.2,但当我输入时,Python-V仍然保持在3.4.3。你可以用这个命令设置全局版本:pyenv global 3.7.2不走运。它仍然显示为3.4.3。好的。只需在~/.bash_配置文件中添加eval$pyenv init-,然后再次检查。