CentOS 安装Python3、pip3和Python2并存

文章目录

      • 一、安装Python3
        • 1.1 安装gcc
        • 1.2 选择Python版本
        • 1.3 文件解压缩
        • 1.4 源码编译安装
        • 1.5 测试结果

温馨提示:因为操作时遇到了很多坑,所以建议读者阅读Tips后再进行相应的操作,不但节省时间也避免了不必要的错误!

一、安装Python3

1.1 安装gcc

# 安装所有的GNU编译套件
》》yum -y install gcc*

Tips:安装的时候装》》gcc 、gcc-c++就可以了(其它的编译套件需要再自行安装!)

CentOS 安装Python3、pip3和Python2并存_第1张图片

1.2 选择Python版本

# 官网选择下载Python版本(这里我装的是3.6.9)
》》https://www.python.org/ftp/python/
CentOS 安装Python3、pip3和Python2并存_第2张图片
# 创建安装目录,将文件放进来来
》》mkdir /usr/local/python
在这里插入图片描述

Tips:将压缩的文件通过VMTools放进来文件会异常(可以通过文件大小看到),这里我通过WinSCP工具导入的 操作详情点击我!
在这里插入图片描述

1.3 文件解压缩

# 对文件进行解压缩
》》xz -d Python-3.6.9.tar.xz
》》tar -xvf Python-3.6.9.tar
CentOS 安装Python3、pip3和Python2并存_第3张图片

Tips: 或者使用下面一行命令解压:
》》tar -xvJf Python-3.6.9.tar.xz

1.4 源码编译安装

# 安装 zlib-devel,否则编译安装时会报错
》》yum -y install zlib-devel
在这里插入图片描述

Tips:为了解决pip安装以及使用中的错误避免更新时报如下错误:
CentOS 安装Python3、pip3和Python2并存_第4张图片
请执行如下命令一次性解决依赖环境:
》》yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

# 进入安装目录
》》cd Python-3.6.9
在这里插入图片描述
# 配置安装目录(时间较久,3分钟左右……)
》》./configure --prefix=/usr/local/python3

# 编译源码并执行源码安装(时间较久,10分钟左右……)
》》make && make install

# 安装完成可看到python的bin目录:
CentOS 安装Python3、pip3和Python2并存_第5张图片
# 配置软链接
》》ln -s /usr/local/python3/bin/python3 /usr/bin/python3
》》ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

1.5 测试结果

CentOS 安装Python3、pip3和Python2并存_第6张图片

你可能感兴趣的:(环境搭建)