1、下载Python 3.9.3
Linux的版本是CentOS7,安装配置Python 3.9.3,下载及解压命令如下,
wget https://www.python.org/ftp/python/3.9.3/Python-3.9.3.tgztar -zxvf Python-3.7.3.tgz
2、安装依赖软件
yum install -y gcc
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libffi-devel
3、编译安装
1)创建Python3目录
mkdir /usr/local/python3
2)进入安装目录Python-3.9.3
cd Python-3.9.3/
3)生成makefile
./configure --prefix=/usr/local/python3
4)进行安装
make install
4、创建软链接
创建Python和pip的软链接,方便使用执行,命令如下,
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
5、修改默认Python和yum版本
一般不推荐修改,可以直接使用python3运行,如要修改,还需要修改yum使用的版本,yum使用的是Python2。
1)修改默认Python版本
rm /usr/bin/python
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python
2)修改yum使用的Python
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
把这两个文件的第一行改成对应Python2的版本,一般就是python2.7,如下:
#! /usr/bin/python
改成
#! /usr/bin/python2.7
相关文档: