欢迎光临
我们一直在努力

如何快速稳定地在 CentOS 7 中使用 Pyenv 安装任意指定的 Python 版本?

问题描述

笔者在 CentOS 7 中使用 Pyenv 安装 Python 版本时遇到了这样的问题:直接使用安装命令 “pyenv install 3.4.1” 出现下载缓慢卡顿报错的情况,无法安装成功。 在这里插入图片描述 参考链接:

  • CentOS安装Python3详细教程 | 一步步指南-腾讯云开发者社区-腾讯云
  • CentOS 7.x下使用pyenv搭建多版本Python开发环境-CSDN博客
  • 解决方法

    在查阅大量博客后,笔者使用以下方法实现了完美解决。

    一、本地下载 Python 安装包

    这里,我们需要提前下载好需要的 Python 版本的安装包,笔者使用的是阿里云的镜像源(华为源,清华源等都可以)。阿里云源的 Python 安装包的链接为:https://mirrors.aliyun.com/python-release/source/,其后输入需要安装的 Python 版本号即可。具体命令如下:

    wget https://mirrors.aliyun.com/python-release/source/Python-x.x.x.tar.xz(x.x.x为指定的下载版本)

    在这里插入图片描述

    二、创建安装包缓存目录后执行安装

    接下来需要创建缓存目录(如果不存在),将当前目录下的 Python 安装包复制到缓存目录下。

    mkdir -p ~/.pyenv/cache
    cp Python-3.4.1.tar.xz ~/.pyenv/cache/

    在这里插入图片描述

    然后执行安装,-v 参数可以看到安装时的详细日志

    pyenv install 3.4.1 -v

    这里 pyenv 会自动扫描缓存目录中的文件,直接使用对应文件进行安装,速度拉满。

    在这里插入图片描述

    安装完成:

    在这里插入图片描述

    三、检查是否安装成功

    检查是否安装成功,使用如下命令

    python3 –version

    在这里插入图片描述

    或者使用如下命令,可以列出 Pyenv 管控的所有可用的 Python版本:

    pyenv versions

    在这里插入图片描述

    切换当前目录 Python 版本为 3.4.1

    在这里插入图片描述

    切换全局目录 Python 版本为 3.4.1

    在这里插入图片描述

    刷新 shims

    在这里插入图片描述

    赞(0)
    未经允许不得转载:171主机测评 » 如何快速稳定地在 CentOS 7 中使用 Pyenv 安装任意指定的 Python 版本?
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址