Linux内核之外的运维宇宙
Linux运维实战笔记:从系统架构到自动化运维

Python3安装

1. 安装依赖包

yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel libffi-devel liblzma-devel libjpeg-dev libpng-dev libtiff-dev

安装编译 Python 3 所需的一些开发工具和库。这些库包括压缩、加密、数据库支持等,是编译 Python 时所需要的基础依赖包。

2. 下载并解压 Python 源码

cd /soft/
mkdir Python3
tar -xzvf Python\ 3.13.2.tgz
cd Python-3.13.2/
  • mkdir Python3:创建 Python3 目录,用于存放 Python 安装文件
  • tar -xzvf Python\ 3.13.2.tgz:解压 Python 源码包

3. 配置 Python 安装路径

./configure --prefix=/soft/Python3/

配置 Python 编译安装路径,--prefix 选项指定将 Python 安装到 /soft/Python3/ 目录下。

4. 编译并安装 Python

make & make altinstall
  • make:编译 Python 源码。
  • make altinstall:安装 Python,使用 altinstall 来避免覆盖系统默认的 Python 版本(通常是 Python 2.x)。

5. 修改 .bashrc 文件设置 Python3 别名

vi ~/.bashrc
alias python3=/soft/Python3/bin/python3.13
alias pip3=/soft/Python3/bin/pip3.13
  • 使用 vi 编辑 .bashrc 文件(该文件是 bash shell 启动时自动加载的配置文件)。
  • 创建别名,确保你可以使用 python3pip3 命令来调用新安装的 Python3 版本。

6. 使环境变量生效

source ~/.bashrc

重新加载 .bashrc 文件,应用修改的别名配置。

7. 设置 Python 和 pip 命令的软链接

ln -sf /soft/Python3/bin/python3.13 /usr/bin/python
ln -sf /soft/Python3/bin/pip3.13 /usr/bin/pip3
  • ln -sf 创建符号链接,-s 表示软链接,-f 表示强制覆盖。
  • 将新安装的 python3.13pip3.13 软链接到 /usr/bin/python/usr/bin/pip3,这样就能通过 pythonpip 命令来调用它们。

8. 检查 Python 版本

python --version
posted on 2025-05-22 15:00  一叶舟-小刀哥  阅读(17)  评论(0)    收藏  举报