centos7安装python3.12和pip3
时间: 2025-04-21 08:47:26 浏览: 53
### 安装 Python 3.12 及 pip3
#### 准备工作
为了确保顺利安装 Python 3.12 并使其与系统自带的 Python 版本和平共处,在开始之前需确认已更新系统的软件仓库并安装必要的构建工具和库。
```bash
sudo yum update -y
sudo yum groupinstall "Development Tools" -y
```
#### 安装依赖包
在编译 Python 源码前,先安装所需的依赖项。这些依赖对于成功编译 Python 至关重要[^1]:
```bash
sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel \
gcc make wget sqlite-devel readline-devel tk-devel gdbm-devel ncurses-devel xz-devel -y
```
#### 下载 Python 3.12 源码
访问官方 Python 网站获取最新发布的 Python 3.12 版本源代码压缩文件,并将其解压到本地目录中[^2]:
```bash
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
sudo tar xzf Python-3.12.0.tgz
```
#### 编译与安装
进入解压后的 Python 文件夹执行配置脚本,指定 `--enable-optimizations` 参数来优化性能;接着运行 Makefile 构建过程并将生成的目标程序安装至 `/usr/local/bin` 路径下:
```bash
cd Python-3.12.0
./configure --prefix=/usr/local --with-openssl=/usr/include/openssl --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make altinstall
```
注意这里使用的是 `altinstall` 命令而非普通的 `install` ,以防止覆盖默认的 python 解释器链接。
#### 配置环境变量
为了让新的 Python 解释器能够被全局识别,编辑用户的 shell profile 文件(如 `.bashrc` 或者 `.bash_profile`),添加如下两行内容使更改生效:
```bash
export PATH="/usr/local/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
source ~/.bashrc
```
#### 升级或安装 Pip 工具
最后一步就是升级现有的 pip 到适用于 Python 3.x 的版本或将它首次安装到位。这可以通过下面这条命令完成:
```bash
/usr/local/bin/pip3.12 install --upgrade pip
```
现在应该可以在终端里输入 `python3.12` 来启动新安装的解释器实例了!
阅读全文
相关推荐



















