Homebrew 不升级 pyenv

Homebrew does not upgrade pyenv

我正在尝试将 pyenv 升级为 homebrew 以获得 new Python releases

这是问题所在:

$ brew upgrade pyenv
Error: pyenv 1.2.7 already installed

自制程序包版本控制是否存在更新延迟?我知道存在其他安装方法 pyenv,但我想使用自制软件。

pyenv 1.2.8 尚未正式发布

在 master 分支上,最后一个标签是 1.2.7。

您在问题中提到的提交正在为发布 1.2.8 做准备。

版本 1.2.7 已发布https://github.com/pyenv/pyenv/tree/v1.2.7

版本 1.2.8 应该在这里 https://github.com/pyenv/pyenv/tree/v1.2.8 但什么都没有。

验证 which pyenv 您的系统正在使用。

我以为我遇到了这个问题,但后来意识到我的计算机上有两个不同的安装,我的系统 不是 实际上使用安装的 brew pyenv --version

Grepping 我的 shell history,我发现在某些时候我出于某种原因使用 pyenv-installer 安装了带有 curl 的 pyenv。我在历史记录中找到的命令是 curl https://pyenv.run | bash。我按照 pyenv-installer 的指示前往 uninstall。确保在卸载后重新启动 shell!

然后我用 brew 重新安装了 pyenv。 brew reinstall pyenv 虽然我不确定是否有必要。

我现在看到 python 的更新版本可以与 pyenv install --list

一起安装