温馨提示×

CentOS Python安装方法有哪些

小樊
67
2025-05-27 08:44:24
栏目: 编程语言

在CentOS系统上安装Python主要有以下几种方法:

源码安装

  1. 安装依赖
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
  1. 下载Python源码包
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
  1. 解压源码包
tar xzf Python-3.9.7.tgz
cd Python-3.9.7
  1. 配置编译环境
./configure --enable-optimizations
  1. 编译并安装
make altinstall
  1. 验证安装
python3.9 --version
  1. 配置环境变量(可选):
echo "export PATH=/usr/local/bin:$PATH" >> ~/.bashrc
source ~/.bashrc

使用yum安装

CentOS官方仓库提供预编译的Python包,可以通过yum命令直接安装。例如,安装Python 3.9:

sudo yum install python39

使用EPEL安装

如果yum无法找到所需的Python版本,可以安装EPEL(企业版Linux扩展包):

sudo yum install epel-release

然后再次尝试使用yum安装Python。

注意事项

  • 在安装过程中,如果遇到依赖问题,如“No package openssl11 available”,需要安装EPEL(企业版Linux扩展包):
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安装Python版本时,可以使用以下命令查询可用的Python版本:
yum search python
  • 通过yum安装Python版本时,可以使用以下命令安装:
yum install python3.x

以上就是在CentOS系统上安装Python的几种方法,您可以根据自己的需求和系统版本选择合适的安装方式。

0