CentOS 上安装 Python 3.x 的教程

在 CentOS 系统中手动安装 Python 3.x 版本是一个常见的需求。本文将详细介绍如何安装 Python 3.7.9,并提供灵活的方法以便用户可以选择其他版本,例如 3.8 或 3.9。

1. 安装必要的依赖包

首先,更新系统并安装构建 Python 所需的依赖包:

sudo yum -y install wget git zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib1g-dev zlib*

2. 下载 Python 源码

接下来,下载你需要安装的 Python 版本的源码包。这里以 Python 3.7.9 为例,你可以根据需要修改版本号:

wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz

可以更改 URL,下载其他版本的 Python,例如:

wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
# 或者
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz

3. 解压源码包

使用tar命令解压下载的源码包:

tar -xvJf Python-3.7.9.tar.xz
# 修改为下载的文件名
# tar -xvJf Python-3.8.10.tgz
# tar -xvJf Python-3.9.7.tgz

4. 配置编译环境

创建一个目录用于安装 Python,并进入源码目录进行配置:

mkdir -p /usr/local/python3
cd Python-3.7.9
# 修改为下载的文件夹名称
# cd Python-3.8.10
# cd Python-3.9.7

执行配置脚本,指定安装路径和其他选项:

./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl

. 编译与安装

使用make命令编译源码,然后使用make install安装 Python:

make && make install

6. 创建软链接

为了方便使用新安装的 Python 和 pip,创建软链接:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

7. 验证安装

检查 Python 和 pip 的版本,确认安装成功:

python3 --version
pip3 --version
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。