centos7.x 安装python3.11.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 libffi-devel -y
依次运行上述命令行,如果出现报错不用管
下载解压python安装包
wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar -zxvf Python-3.11.1.tgz
依次运行上述命令行,下载python程序安装包并解压到目录
编译安装python
cd Python-3.11.1 ./configure --prefix=/usr/local/python3 make && make install
添加python3和pip3的软连接
ln -s /usr/local/python3/bin/python3.11 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
如果运行python -V是2.x或者是找不到命令,就运行上述命令行
注意,只有添加软链接成功,才能用python3和pip3的指令运行python程序和pip,检查是否成功,可以用python3 -V,和pip3 -V两个指令来查看。