温馨提示×

Python 在 Ubuntu 上怎么安装最简单

小樊
43
2025-11-14 22:05:12
栏目: 编程语言

最简单的方法 APT 安装

  • 更新软件包索引并安装 Python 3 与 pip:
    sudo apt update
    sudo apt install python3 python3-pip -y
    
  • 验证安装结果:
    python3 --version
    pip3 --version
    
  • 说明:这是 Ubuntu 官方仓库方式,步骤最少、与系统兼容性好,适合绝大多数用户。

常用后续操作

  • 使用国内镜像加速 pip(可选,提升下载速度):
    pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple
    
  • 为项目创建隔离环境(推荐):
    python3 -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
    
  • 退出虚拟环境:
    deactivate
    

需要特定版本时的两种方式

  • 使用 deadsnakes PPA 安装指定小版本(示例为安装 Python 3.12):
    sudo apt install software-properties-common -y
    sudo add-apt-repository ppa:deadsnakes/ppa -y
    sudo apt update
    sudo apt install python3.12 python3.12-venv python3.12-dev -y
    python3.12 --version
    
  • 使用 pyenv 管理多版本(示例安装 3.11.9):
    curl https://pyenv.run | bash
    # 将下行加入 ~/.bashrc 或 ~/.zshrc 后执行 source ~/.bashrc
    echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    source ~/.bashrc
    
    pyenv install 3.11.9
    pyenv global 3.11.9
    python --version
    
  • 说明:PPA 适合在系统层面获得较新的小版本;pyenv 适合在同一台机器上切换多个版本。

常见问题与提示

  • 不要随意替换系统自带的 /usr/bin/python3,以免影响系统工具链;需要自定义默认版本时可用 update-alternatives 进行切换管理。
  • 从源码编译时建议使用 make altinstall,避免覆盖系统默认解释器;编译依赖可按需安装(如 build-essential、libssl-dev、libffi-dev 等)。

0