在CentOS系统上安装Python主要有以下几种方法:
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 gcc
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
tar xzf Python-3.9.7.tgz
cd Python-3.9.7
./configure --enable-optimizations
make altinstall
python3.9 --version
echo "export PATH=/usr/local/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
CentOS官方仓库提供预编译的Python包,可以通过yum命令直接安装。例如,安装Python 3.9:
sudo yum install python39
如果yum无法找到所需的Python版本,可以安装EPEL(企业版Linux扩展包):
sudo yum install epel-release
然后再次尝试使用yum安装Python。
yum install epel-release
如果在编译过程中遇到“Could not build the ssl module! Python requires a OpenSSL 1.1.1 or newer”错误,需要确保已安装OpenSSL 1.1.1或更高版本,并正确配置编译环境。
在CentOS 7下安装Python 3时,查询当前Python版本:
python2 --version
python3 --version
yum search python
yum install python3.x
以上就是在CentOS系统上安装Python的几种方法,您可以根据自己的需求和系统版本选择合适的安装方式。