在使用pyenv安装python时,pyenv默认会从在线源下载python源码包,并进行编译,而国内或者内网环境,由于某些问题导致无法连接源,pyenv会提示安装失败,这个时候我们可以使用下载好的离线安装包,将其上传到服务器上,进行使用。
我们使用pyenv install安装需要安装的版本,各种原因失败.为减少不必要的折腾一般建议离线安装.
- 在终端执行
pyenv install
获取对应版本下载路径. - 通过下载工具进行下载
- 把下载好的文件放置
~/.pyenv/cache
文件夹下.(较早版本的pyenv是没有这个路径的,建议卸载pyenv,重新安装最新pyenv
) - pyenv install xx.xx.xx 终端执行该命令即可.