CentOS7安装Python3.6.5

前言

之前使用pyspark要用到python3,而centos7又没有自带python3,记录一下安装步骤
Linux版本:CentOS7 64位
Python版本:Python3.6.5

安装过程

准备编译环境:

1
yum install zlib-devel bzip2-devel  openssl-devel ncurses-devel gcc

下载Python3.6.5

1
wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

创建安装目录

1
sudo mkdir /usr/local/python3

解压

1
2
3
4
tar -zxvf Python-3.6.5.tgz

# 切换到解压后的根目录
cd Python-3.6.5/

编译安装

1
2
3
./configure --prefix=/usr/local/python3 --enable-optimizations
make
make install

–enable-optimizations配置项用于提高Python安装后的性能,但是会导致安装慢,我这边安装了二十来分钟才完

创建Python3链接

Linux里原来的python命令还是指向Python2,这里创建python3的软链接指向Python3,这样Python2和Python3就都可以用了。

1
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

创建Pip3链接

保留pip指向Pip2,创建pip3的软链接指向Pip3

1
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

pip3的版本是9.0.3需要升级一下升级到18

1
2
# 在root用户下或使用sudo权限执行
pip3 install --upgrade pip

参考资料

CentOS7安装Python3.6.5

打赏

请我喝杯咖啡吧~

支付宝
微信