centos

Python在CentOS上的安装流程

小樊
53
2025-10-05 06:11:45
栏目: 编程语言

Python在CentOS上的安装流程

一、前置准备

在安装Python前,需完成以下基础准备:

  1. 更新系统包:确保系统软件包为最新版本,避免依赖冲突。
    sudo yum update -y
    
  2. 安装编译依赖:若选择源码编译安装,需安装开发工具链及Python依赖库。
    sudo yum groupinstall -y "Development Tools"  # 安装gcc、make等工具
    sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget  # Python编译所需库
    

二、常见安装方法

1. 使用YUM包管理器安装(推荐新手)

YUM是CentOS默认的包管理工具,可快速安装官方仓库中的Python版本(如CentOS 8默认含Python 3.6,CentOS 7可通过EPEL仓库扩展)。

2. 源码编译安装(自定义版本/优化)

若需要特定Python版本(如3.9+)或优化性能,可选择源码编译安装(不会覆盖系统默认Python)。

3. 使用pyenv管理多版本(灵活切换)

若需要同时使用多个Python版本(如开发测试不同项目),推荐使用pyenv工具。

三、后续配置(可选但推荐)

  1. 安装pip:pip是Python包管理工具,通常随Python安装自动带,若未安装可通过以下命令安装:
    • YUM安装:
      sudo yum install -y python3-pip
      
    • 源码安装:
      wget https://bootstrap.pypa.io/get-pip.py
      sudo python3.x get-pip.py  # 替换x为安装的Python版本号
      
    • 验证:
      pip3 --version  # 查看pip版本
      
  2. 创建虚拟环境:隔离项目依赖,避免版本冲突。
    pip3 install virtualenv  # 安装virtualenv工具
    virtualenv myenv  # 创建名为myenv的虚拟环境
    source myenv/bin/activate  # 激活虚拟环境(激活后命令行前会显示(myenv))
    
    激活后,所有pip安装的包都会存放在虚拟环境中,退出时执行deactivate

注意事项

0
看了该问题的人还看了