centos

CentOS下Python环境如何配置

小樊
54
2025-09-02 01:13:58
栏目: 编程语言

一、安装Python

  1. 使用YUM安装(推荐)

    sudo yum update
    sudo yum install python3 python3-pip  # 安装Python 3及pip
    python3 --version  # 验证安装
    
  2. 从源码编译安装(需特定版本)

    sudo yum groupinstall "Development Tools"  # 安装编译依赖
    sudo yum install openssl-devel bzip2-devel libffi-devel
    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
    sudo make altinstall  # 避免覆盖系统默认Python
    python3.x --version  # 验证
    
  3. 使用pyenv管理多版本

    curl https://pyenv.run | bash
    echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
    source ~/.bashrc
    pyenv install 3.x.x  # 安装指定版本
    pyenv global 3.x.x  # 设置全局版本
    

二、配置虚拟环境

  1. 使用venv模块(Python 3内置)

    python3 -m venv myenv  # 创建虚拟环境
    source myenv/bin/activate  # 激活
    pip install package_name  # 安装依赖
    deactivate  # 退出
    
  2. 使用virtualenv工具(需手动安装)

    sudo yum install python3-virtualenv  # CentOS 7
    # 或 pip3 install virtualenv  # CentOS 8+
    virtualenv myenv
    source myenv/bin/activate
    

三、管理Python包

四、可选:配置pip源(加速下载)

mkdir -p ~/.pip
echo "[global] \nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple" > ~/.pip/pip.conf

验证环境

根据需求选择安装方式,推荐使用yumpyenv快速配置,虚拟环境可隔离项目依赖,避免冲突。[1,2,3,4,5,6,7,8,9,10,11]

0
看了该问题的人还看了