简介
Centos系统本身自带python2.7版本,使用python –version可以查看当前系统python版本,由于系统内某些命令会用到python2,所以python2不可以卸载.
安装
1.由于是基于源码安装,首先需要安装gcc make
yum -y install gcc make
2.安装依赖的软件包
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
3.下载源码压缩包
官网下载
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
4.解压编译
tar -zxvf Python-3.7.0.tgz
cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install
5.设置软连接或者环境变量
(1)删除旧的软连接并创建新的软连接
rm -f /usr/bin/{python,pip}
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip
修改完连接可能会造成yum不可用,查看此处
(2)设置环境变量
export PATH="$PATH:/usr/local/python3/bin/python3.7"
(3)两者选择一种就可以,前者直接使用python启用python解释器,后者需要使用python3启用python解释器。
6.查看python版本
python --version