环境
centos 7 ,存在python 2.7(因为存在一些软件需要一栏python 2.7, 因此需要保留)
python 3.6.8
在系统查看python的安装情况
cd /usr/bin
ll python*
操作
1、下载python 3.6.8 源码,因为需要基于源码编译安装
地址:https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
2、安装编译依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
如果没有GCC,需要安装GCC yum install gcc
3、编译与安装
3.1、配置,此处配置存放的目录在/usr/local/python3中
./configure --prefix=/usr/local/python3 --enable-optimizations
3.2 编译
make
3.3 安装
make install
3.4 创建软连接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3