CentOS自带的是Python2.7,编码格式是asii的,很多程序跑不了和需要改,所以需要对版本进行一个升级。
检查已安装的版本信息
可以先检查一下自己是否安装了Python:
python -V #如果一般自带会有python2.7
python3 -V #如果安装了python3,则也会输出相对应的版本信息,反之则需要自行安装
下载Python3.8的软件包
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz tar xvf Python-3.8.2.tgz
创建一个需要解压到的文件夹
cd .. #回到根目录
mkdir /usr/local/src/python3
解压下载的python3安装包
tar zxvf Python-3.8.2.tgz -C /usr/local/src/python3
安装编译所需的依赖项
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel -y
进入刚刚解压的文件夹内
cd usr/local/src/python3/Python-3.8.2
执行编译命令
./configure && make && make install
验证Python3是否安装
python3 -V #如果出现了版本信息,则安装完成
删除下载的压缩包
rm Python-3.8.2.tgz #提示是否确认,输入y确认