centos

Python在CentOS上的安装方法

小樊
46
2025-06-26 18:33:36
栏目: 编程语言

在CentOS上安装Python可以通过多种方法实现,以下提供四种常见的安装方式:

使用YUM包管理器安装

这是最简单的方式之一,适用于快速安装官方仓库中的最新稳定版 Python。

# 更新系统软件包
sudo yum update -y

# 安装开发工具和依赖包
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel tk-devel gcc make

# 安装Python
sudo yum install python3

# 验证安装
python3 --version

从源代码编译安装

如果需要特定版本的 Python 或者默认仓库无法满足需求,则可以从 Python 官网下载源代码进行手动安装。

# 安装编译工具和依赖
sudo yum groupinstall 'Development Tools'
sudo yum install openssl-devel bzip2-devel libffi-devel

# 下载Python源代码
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz

# 解压源码包
tar xvf Python-3.12.1.tgz
cd Python-3.12.1

# 配置、编译并安装Python
./configure --prefix=/usr/local/python3.12
make -j 2
sudo make altinstall

# 验证安装
python3.12 --version

使用Python官方提供的安装器

Python官方提供了一种便捷的安装工具,可以用于快速安装Python。

# 下载并运行安装器
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py

# 安装Python包管理工具
pip3 --version

一键安装脚本

您还可以使用一键安装脚本来简化安装过程。

#!/bin/bash

# 更新系统包列表
sudo yum update -y

# 安装依赖
sudo yum install -y \
    openssl-devel \
    bzip2-devel \
    libffi-devel \
    zlib-devel \
    ncurses-devel \
    sqlite-devel \
    readline-devel \
    tk-devel \
    gcc \
    make

# 下载Python 3.8.12版本
sudo wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz

# 解压Python源码包
sudo tar -zxvf Python-3.8.12.tgz

# 进入Python源码目录
cd Python-3.8.12

# 配置安装路径
./configure --prefix=/usr/local/python3.8

# 编译和安装Python
sudo make && sudo make install

# 添加Python到环境变量
echo 'export PATH="/usr/local/python3.8/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

# 验证Python版本
python3.8 -V

在安装完成后,您可以通过命令行验证Python是否正确安装。输入 python3 --version ,如果您看到版本号,说明安装成功。此外,您可以进入Python交互式环境,使用 python3 命令,输入 print("Hello, World!") 来确认Python正常工作。

请注意,上述方法中提到的命令和路径可能会随着Python版本和CentOS发行版的更新而发生变化,建议根据实际情况进行调整。

0
看了该问题的人还看了