Python如何在CentOS部署

在CentOS上部署Python可参考以下步骤:

  1. 更新系统
    sudo yum update -y  
    
  2. 安装依赖包
    sudo yum groupinstall -y "Development Tools"  
    sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget  
    
  3. 下载并编译安装Python
    • 下载源码(以Python 3.x为例):
      wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz  
      tar xzf Python-3.x.x.tgz  
      cd Python-3.x.x  
      
    • 编译安装:
      ./configure --enable-optimizations  
      make -j 8  # 根据CPU核心数调整线程数  
      sudo make altinstall  # 避免覆盖系统默认Python  
      
  4. 验证安装
    python3.x --version  # 替换为实际版本号  
    
  5. 配置环境变量(可选)
    编辑~/.bashrc,添加:

    export PATH=/usr/local/bin:$PATH  
    

    生效配置:

    source ~/.bashrc  
    
  6. 创建虚拟环境(可选)
    python3.x -m venv myenv  
    source myenv/bin/activate  
    

说明

  • 若需安装特定版本Python,可通过修改版本号实现。
  • 编译安装时使用altinstall可防止覆盖系统默认Python。
  • 虚拟环境可隔离项目依赖,推荐使用。