centos

如何在CentOS上配置Python多版本

小樊
44
2025-07-27 01:54:27
栏目: 编程语言

在CentOS上配置Python多版本可以通过多种方法实现,以下是两种常见的方法:

方法一:使用pyenv

pyenv是一个非常流行的工具,可以帮助你在同一台机器上安装和管理多个Python版本。

  1. 安装依赖包

    sudo yum install -y git gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
    
  2. 安装pyenv

    curl https://pyenv.run | bash
    
  3. 配置环境变量: 将以下内容添加到你的~/.bashrc~/.bash_profile文件中:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    
  4. 重新加载配置文件

    source ~/.bashrc
    
  5. 安装所需的Python版本

    pyenv install 3.8.10
    pyenv install 3.9.5
    
  6. 设置全局默认Python版本

    pyenv global 3.8.10
    
  7. 验证安装

    python --version
    

方法二:使用alternatives系统

CentOS自带的alternatives系统也可以用来管理多个Python版本。

  1. 安装所需的Python版本

    sudo yum install -y python38 python39
    
  2. 配置alternatives

    sudo alternatives --install /usr/bin/python python /usr/bin/python38 1
    sudo alternatives --install /usr/bin/python python /usr/bin/python39 2
    
  3. 选择默认Python版本

    sudo alternatives --config python
    

    然后根据提示选择你想要的Python版本。

  4. 验证安装

    python --version
    

注意事项

通过以上两种方法,你可以在CentOS上轻松配置和管理多个Python版本。

0
看了该问题的人还看了