无法使用 pyenv 正确设置 python

Cannot setup python properly with pyenv

我得到了一个新的 Mac,我正在尝试设置 python,就像我在以前的系统中所做的那样。

我关注了 this guide(并仔细检查了许多其他类似的)但我没有成功地让 python 指向正确的版本。

➜  ~ pyenv versions
  system
* 3.9.7 (set by /Users/luca/.pyenv/version)
➜  ~ python -V
Python 2.7.16
➜  ~ which python
/usr/bin/python
➜  ~ pyenv which python
/Users/luca/.pyenv/versions/3.9.7/bin/python

我确实在 .zshrc

中添加了这些行
export PATH="$HOME/.pyenv/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init -)"
  eval "$(pyenv virtualenv-init -)"
fi

但它一直给我系统 python 2.7

谢谢

好的,我同时找到了解决方案。 使用 pyenv 的 oh-my-zsh 插件修复了它。