ubuntu

Ubuntu下Python安装步骤是什么

小樊
44
2025-10-01 18:38:20
栏目: 编程语言

Ubuntu下Python安装步骤

一、检查系统是否已安装Python

打开终端(快捷键:Ctrl + Alt + T),输入以下命令检查是否已安装Python 3:

python3 --version

若输出版本号(如Python 3.10.12),则无需重复安装;若提示command not found,则需按以下步骤安装。

二、方法1:使用APT从默认存储库安装(推荐新手)

Ubuntu默认存储库提供稳定版本的Python 3,适合大多数用户:

  1. 更新系统包列表(确保获取最新软件包信息):
    sudo apt update
    
  2. 安装Python 3
    sudo apt install python3 -y
    
  3. 验证安装
    python3 --version  # 输出类似Python 3.10.12
    
  4. 安装pip(Python包管理工具,用于后续安装库)
    sudo apt install python3-pip -y
    
  5. 验证pip安装
    pip3 --version  # 输出pip版本及关联的Python版本
    

三、方法2:通过Deadsnakes PPA安装最新版本

若需要安装比默认存储库更新的Python版本(如3.13),可使用Deadsnakes PPA(个人包存档):

  1. 安装软件属性工具(用于添加PPA):
    sudo apt install software-properties-common -y
    
  2. 添加Deadsnakes PPA
    sudo add-apt-repository ppa:deadsnakes/ppa -y
    sudo apt update  # 更新包列表以包含PPA中的软件
    
  3. 安装指定版本的Python(以3.13为例):
    sudo apt install python3.13 -y
    
  4. 验证安装
    python3.13 --version  # 输出类似Python 3.13.0
    

四、方法3:从源代码编译安装(自定义配置/最新版本)

若需要完全自定义安装(如优化性能、安装特定版本),可从Python官网下载源代码编译:

  1. 安装编译依赖(确保能编译Python源码):
    sudo apt update
    sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev liblzma-dev
    
  2. 下载Python源代码(替换<版本号>为目标版本,如3.12.0):
    curl -O https://www.python.org/ftp/python/<版本号>/Python-<版本号>.tgz
    tar -xf Python-<版本号>.tgz  # 解压源码包
    cd Python-<版本号>  # 进入源码目录
    
  3. 配置编译选项--enable-optimizations启用优化,提升运行速度):
    ./configure --enable-optimizations
    
  4. 编译并安装-j $(nproc)使用所有CPU核心加速编译,altinstall避免覆盖系统默认Python):
    make -j $(nproc)
    sudo make altinstall
    
  5. 验证安装
    python3.<版本号> --version  # 输出类似Python 3.12.0
    

五、设置虚拟环境(可选但推荐)

虚拟环境可隔离项目依赖,避免不同项目间的库冲突:

  1. 安装venv模块(Ubuntu 22.04及以上默认包含,否则需安装):
    sudo apt install python3-venv -y
    
  2. 创建虚拟环境myenv为环境名称,可自定义):
    python3 -m venv myenv
    
  3. 激活虚拟环境
    source myenv/bin/activate  # 激活后终端提示符前会显示环境名
    
  4. 退出虚拟环境
    deactivate
    

以上步骤覆盖了Ubuntu下Python的主要安装方式,可根据需求选择合适的方法。建议优先使用APT或Deadsnakes PPA安装,如需高度自定义再选择源码编译。

0
看了该问题的人还看了