CentOS6编译安装Python3

CentOS6默认Python版本是2, 但我使用的是Python3,因此需要自己安装

但记住,不要删除自带的Python2,否则很多东西会报错,比如yum之类的。(别问我为什么知道。。。)

话不多说,开始吧

# 准备环境
yum install 'Development tools' -y # 开发包组,解决大部分依赖问题。
yum install zlib-devel -y # 编译Python3时需要的依赖包
yum install openssl openssl-devel -y # pip需要的依赖包
mkdir -p /usr/local/python3

开始编译安装

# 安装Python
tar -xf Python-3.6.5.tar # Python的源码包自己去官网下载即可,这里我以3.6.5版本为例。
cd Python-3.6.5
./configure --prefix=/usr/local/python3 --with-ssl --enable-optimizations # 一定要加--with-ssl否则pip无法使用
make && make install

将Python3的bin目录添加到环境变量中

vim /etc/profile.d/python3.sh

export PATH=$PATH:/usr/local/python3/bin

  

 到这里就安装完成了。退出终端重新登陆,使用python3 pip3看看吧。

原文地址:https://www.cnblogs.com/xiaofengchu/p/9925267.html