【问题标题】:Homebrew does not upgrade pyenvHomebrew 不升级 pyenv
【发布时间】:2018-10-26 11:01:32
【问题描述】:

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

问题来了:

$ brew upgrade pyenv
Error: pyenv 1.2.7 already installed

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

【问题讨论】:

  • 我也看到了。 ``` > brew upgrade pyenv 警告:pyenv 1.2.20 已经安装 ``` 我没有看到可以使用pyenv install --list安装的更新版本的python@

标签: homebrew pyenv


【解决方案1】:

pyenv 1.2.8 尚未正式发布。

在主分支上,最后一个标签是 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 但什么都没有(还)。

【讨论】:

    【解决方案2】:

    验证您的系统正在使用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 虽然我不确定这是否有必要。

    我现在看到可以使用 pyenv install --list 安装的较新版本的 python

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      • 2022-12-20
      • 2012-09-03
      • 1970-01-01
      • 2022-08-17
      • 2015-08-30
      相关资源
      最近更新 更多