1.安装必要的编译工具和环境
yum -y groupinstall "Development tools"
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
yum install -y libffi-devel zlib1g-dev
yum install zlib* -y
- 下载安装包
下载地址:https://www.python.org/downloads/source/
下载tg包:
编译安装
# tar -zxvf Python-3.6.1.tgz # cd Python-3.6.1 # ./configure --prefix=/usr/local/python3 # make && make install
创建软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
验证是否成功
[root@prod-see ~]# python3 -V Python 3.8.9
运行python项目(打包的python项目)
注意事项:
- python是yum的默认解释器,如果直接替换源python会导致yum无法使用
- 直接用软连接到/usr/local/bin/python3,而不是/usr/bin/python3