解决pyenv无法安装python 3.8及更高版本

  • 发表于
  • python

pyenv的版本为最新,但使用pyenv install --list查看可用版时最高只到3.7,更高python版本不在列表中,什么原因?在低版本的pyenv中可能由于不支持,但如果是pyenv2,绝对是支持的,但就是不显示如何解决?

pyenv重置与升级解决python显示不全

直接看命令

# 重装
brew unlink pyenv
brew install pyenv

# 升级
pyenv update
brew upgrade pyenv

# 如果还不行
cd $(pyenv root) && git pull

以上就能解决。

pyenv常用命令

# 查看当前版本
pyenv version

# 查看所有版本
pyenv versions

# 查看所有可安装的版本
pyenv install --list

# 安装指定版本
pyenv install 3.6.5
# 安装新版本后rehash一下
pyenv rehash

# 删除指定版本
pyenv uninstall 3.5.2

# 指定全局版本
pyenv global 3.6.5

# 指定多个全局版本, 3版本优先
pyenv global 3.6.5 2.7.14

# 实际上当你切换版本后, 相应的pip和包仓库都是会自动切换过去的