首页主机资讯ubuntu系统如何安装python环境

ubuntu系统如何安装python环境

时间2025-10-29 08:12:04发布访客分类主机资讯浏览1358
导读:Ubuntu系统安装Python环境的常用方法 一、使用APT包管理器安装(推荐新手) Ubuntu的默认仓库提供Python 3基础版本,适合快速安装且能自动处理依赖。 更新系统包列表:确保获取最新软件包信息sudo apt updat...

Ubuntu系统安装Python环境的常用方法

一、使用APT包管理器安装(推荐新手)

Ubuntu的默认仓库提供Python 3基础版本,适合快速安装且能自动处理依赖。

  1. 更新系统包列表:确保获取最新软件包信息
    sudo apt update
    
  2. 安装Python 3及pippython3为Python解释器,python3-pip为包管理工具
    sudo apt install python3 python3-pip -y
    
  3. 验证安装:检查版本确认是否成功
    python3 --version  # 输出如Python 3.10.12
    pip3 --version     # 输出pip版本及关联Python
    

二、通过Deadsnakes PPA安装特定版本

若需要Ubuntu仓库未提供的Python版本(如3.11+),可使用Deadsnakes PPA(个人包存档)。

  1. 添加PPA源并更新
    sudo apt install software-properties-common -y  # 安装PPA管理工具
    sudo add-apt-repository ppa:deadsnakes/ppa -y   # 添加Deadsnakes源
    sudo apt update
    
  2. 安装指定版本(以Python 3.11为例):
    sudo apt install python3.11 -y
    
  3. 验证版本
    python3.11 --version
    

三、从源代码编译安装(自定义需求)

如需完全控制编译选项(如启用特定功能)或安装旧版本,可选择源码编译。

  1. 安装编译依赖:确保编译过程所需工具及库齐全
    sudo apt install build-essential zlib1g-dev libssl-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libffi-dev liblzma-dev -y
    
  2. 下载并解压源码:替换< 版本号> 为目标版本(如3.11.6)
    wget https://www.python.org/ftp/python/<
        版本号>
        /Python-<
        版本号>
        .tgz
    tar -xf Python-<
        版本号>
        .tgz
    cd Python-<
        版本号>
        
    
  3. 配置与编译--enable-optimizations优化性能,make altinstall避免覆盖系统Python
    ./configure --enable-optimizations
    make -j$(nproc)  # 使用所有CPU核心加速编译
    sudo make altinstall
    
  4. 验证安装
    python3.<
        版本号>
         --version  # 如python3.11 --version
    

四、使用pyenv管理多版本Python

若需在同一系统切换多个Python版本(如项目A用3.8,项目B用3.11),推荐使用pyenv。

  1. 安装pyenv及依赖
    curl https://pyenv.run | bash
    
  2. 配置环境变量:将以下内容添加到~/.bashrc(或~/.zshrc),并重新加载
    echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >
        >
         ~/.bashrc
    echo 'eval "$(pyenv init --path)"' >
        >
         ~/.bashrc
    echo 'eval "$(pyenv init -)"' >
        >
         ~/.bashrc
    source ~/.bashrc
    
  3. 安装指定版本(以3.9.12为例):
    pyenv install 3.9.12
    
  4. 设置版本
    • 全局默认(所有终端生效):
      pyenv global 3.9.12
      
    • 项目局部(仅当前目录生效):
      pyenv local 3.9.12  # 在项目目录下执行
      
  5. 验证当前版本
    python --version
    

五、配置虚拟环境(隔离项目依赖)

无论使用哪种安装方式,建议为每个项目创建虚拟环境,避免依赖冲突。

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

以上方法覆盖了Ubuntu系统安装Python环境的主流场景,可根据需求选择合适的方式。安装完成后,建议通过python3 --versionpip3 --version确认环境正常工作。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu系统如何安装python环境
本文地址: https://pptw.com/jishu/737402.html
如何在Ubuntu上配置PHP的错误报告级别 如何在Ubuntu上配置PHP的OPcache

游客 回复需填写必要信息