Ubuntu如何安装Pythonx版本

329
2025/4/15 18:32:17
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上安装特定版本的Python(例如Python 3.x)可以通过多种方法实现。以下是一些常见的方法:

方法一:使用APT包管理器

Ubuntu的默认软件仓库中通常包含多个Python版本。你可以使用apt包管理器来安装特定版本的Python。

  1. 更新包列表

    sudo apt update
    
  2. 安装特定版本的Python: 例如,要安装Python 3.8,可以使用以下命令:

    sudo apt install python3.8
    
  3. 验证安装

    python3.8 --version
    

方法二:使用Deadsnakes PPA

Deadsnakes PPA(Personal Package Archive)是一个包含多个Python版本的第三方仓库。

  1. 添加Deadsnakes PPA

    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update
    
  2. 安装特定版本的Python: 例如,要安装Python 3.9,可以使用以下命令:

    sudo apt install python3.9
    
  3. 验证安装

    python3.9 --version
    

方法三:使用pyenv

pyenv是一个用于管理多个Python版本的工具。

  1. 安装pyenv: 你可以使用以下命令来安装pyenv

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

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    
  3. 重新加载shell配置

    source ~/.bashrc  # 或者 source ~/.zshrc
    
  4. 安装特定版本的Python: 例如,要安装Python 3.8.10,可以使用以下命令:

    pyenv install 3.8.10
    
  5. 设置全局Python版本

    pyenv global 3.8.10
    
  6. 验证安装

    python --version
    

方法四:从源码编译安装

如果你需要安装一个不在仓库中的Python版本,可以从源码编译安装。

  1. 下载源码

    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
    
  2. 编译并安装

    ./configure --enable-optimizations
    make -j 8  # 使用8个线程加速编译
    sudo make altinstall  # 使用altinstall避免覆盖系统默认的Python版本
    
  3. 验证安装

    python3.x --version
    

选择适合你需求的方法来安装特定版本的Python。如果你需要频繁切换不同版本的Python,pyenv是一个非常方便的工具。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何使用Ubuntu Aliases