ubuntu 20 安装python

在 Ubuntu 20.04 上安装 Python 可以通过多种方式完成,包括使用系统默认仓库、第三方工具(如 deadsnakes PPA)或手动编译。以下是详细步骤和推荐方案: 方法 1:安装系统默认的 Python 版本 Ubuntu 20.04 默认提供 Python 3.8,适合大多数场景。 步骤 1:更新软件包列表 bash sudo apt update 步骤 2:安装 Python 3 和 pip bash sudo apt install -y python3 python3-pip 步骤 3:验证安装 bash python3 --version # 应输出:Python 3.8.x pip3 --version # 应输出:pip 20.x.x(与 Python 3.8 对应) 步骤 4(可选):设置默认 Python 版本 如果系统同时存在 Python 2 和 Python 3,可以通过 update-alternatives 管理默认版本: bash sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1 sudo update-alternatives --config python # 选择 Python 3 作为默认 方法 2:安装最新 Python 版本(通过 deadsnakes PPA) 如果需要更高版本的 Python(如 3.10/3.11),可以使用 deadsnakes PPA。 步骤 1:添加 PPA 仓库 bash sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update 步骤 2:安装特定 Python 版本 例如安装 Python 3.11: bash sudo apt install -y python3.11 python3.11-venv python3.11-dev 步骤 3:验证安装 bash python3.11 --version # 应输出:Python 3.11.x 步骤 4(可选):切换默认版本 使用 update-alternatives 添加多个版本并切换: bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2 sudo update-alternatives --config python3 # 选择版本 方法 3:手动编译安装(高级用户) 适用于需要自定义配置或最新开发版的情况。 步骤 1:安装依赖工具 bash sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget 步骤 2:下载 Python 源码 bash wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tar.xz tar -xf Python-3.11.6.tar.xz cd Python-3.11.6 步骤 3:编译并安装 bash ./configure --enable-optimizations --with-ensurepip=install make -j$(nproc) sudo make altinstall # 使用 altinstall 避免覆盖系统 Python 步骤 4:验证安装 bash python3.11 --version # 应输出:Python 3.11.6 常见问题解决 python 命令未找到 Ubuntu 20.04 默认不提供 python 符号链接,需手动创建: bash sudo ln -s /usr/bin/python3 /usr/bin/python pip 版本过旧 升级 pip: bash python3 -m pip install --upgrade pip 多版本冲突 使用虚拟环境隔离项目依赖: bash python3 -m venv myenv # 创建虚拟环境 source myenv/bin/activate # 激活环境 pip install package # 在虚拟环境中安装包 卸载 Python 系统默认版本:sudo apt remove python3 PPA 版本:sudo apt remove python3.11 手动编译版本:删除 /usr/local/bin/python3.11 等文件。 推荐方案 新手用户:直接使用方法 1(系统默认 Python 3.8)。 开发者:使用方法 2(通过 deadsnakes PPA 安装 3.10/3.11)。 特殊需求:使用方法 3(手动编译最新版)。 安装完成后,建议通过 python3 --version 和 pip3 --version 确认版本正确性。

相关推荐
数据狐(Datafox)1 小时前
京东商品列表API技术解析与落地应用(含标准 JSON 示例)
java·大数据·前端·人工智能·python·数据分析·json
量化吞吐机1 小时前
2026年下半年手工交易规则走向量化表达,产品该先接住哪一步
人工智能·python
Metaphor6922 小时前
使用 Python 读取和删除 Excel 文件属性
python·excel
迷迭香yy2 小时前
Python构建转融券多空识别系统从接口到因子的全流程 IG50免费开源股票数据API接口
开发语言·python·开源
月光船幽幽3 小时前
真实即粗糙,光滑是伪造
人工智能·python
一次旅行3 小时前
Attention机制从数学到工程:拆解缩放点积+多头注意力|附可运行PyTorch实现与踩坑指南
人工智能·pytorch·python
泡干脆面就番茄3 小时前
NumPy 科学计算完全指南:从数组创建到广播机制
python·numpy
denggun123453 小时前
信号量(DispatchSemaphore vs AsyncSemaphore)、swift协作式线程池 and python信号量
开发语言·python·swift
起光3 小时前
Python类与对象(一)
python
阿童木写作3 小时前
跨马翻译:AI批量图片翻译工具,视频字幕翻译与智能抠图一站式解决
大数据·人工智能·python·音视频