温馨提示×

怎样在Ubuntu中快速安装Python

小樊
43
2025-11-08 22:51:47
栏目: 编程语言

在Ubuntu中快速安装Python的常用方法

1. 使用APT包管理器安装(推荐,适合大多数用户)

这是Ubuntu系统最便捷的安装方式,能自动处理依赖关系,确保系统稳定性。

  • 更新系统包列表
    sudo apt update
    
  • 安装Python 3
    sudo apt install python3
    
  • 验证安装
    运行以下命令查看Python 3版本,确认安装成功:
    python3 --version
    
  • 安装配套工具(可选但推荐)
    • python3-pip:Python包管理器,用于安装第三方库;
    • python3-dev:Python开发头文件,用于编译扩展模块。
      命令:
    sudo apt install python3-pip python3-dev
    

    注:Ubuntu 22.04及以上版本默认安装的Python 3版本通常为3.10或更高,满足多数开发需求。

2. 使用Deadsnakes PPA安装特定版本(适合需要特定版本的用户)

若系统默认仓库中没有所需Python版本(如3.7、3.11),可通过Deadsnakes PPA添加第三方源安装。

  • 添加PPA源
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update
    
  • 安装特定版本(以Python 3.11为例)
    sudo apt install python3.11
    
  • 验证安装
    python3.11 --version
    

    注:PPA源支持Python 3.6至3.11等多个版本,可根据需求替换命令中的版本号。

3. 使用pyenv管理多个Python版本(适合需要版本切换的开发者)

若需要在同一台机器上管理多个Python版本(如同时使用3.8、3.9、3.11),可使用pyenv工具。

  • 安装依赖
    sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
    
  • 安装pyenv
    运行以下命令安装pyenv及插件:
    curl https://pyenv.run | bash
    
  • 配置环境变量
    将以下内容添加到~/.bashrc(或~/.zshrc)文件末尾,使pyenv生效:
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
    source ~/.bashrc
    
  • 安装指定版本(以Python 3.9.6为例)
    pyenv install 3.9.6
    
  • 设置全局/局部版本
    • 全局默认版本(所有终端生效):
      pyenv global 3.9.6
      
    • 当前项目局部版本(仅项目目录生效):
      pyenv local 3.9.6
      
  • 验证安装
    python --version  # 输出当前pyenv管理的Python版本
    

    注:pyenv支持动态切换版本,适合需要多版本共存的开发场景。

注意事项

  • 避免替换系统Python:Ubuntu系统依赖默认Python版本(如/usr/bin/python3),手动编译或强制替换可能导致系统工具(如apt)无法运行,建议使用altinstall(而非install)或pyenv管理。
  • 优先使用APT或pyenv:源码编译安装步骤繁琐,适合需要自定义配置的高级用户;普通用户推荐使用APT或pyenv,更安全、便捷。

0