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 确认版本正确性。

相关推荐
Dxy123931021638 分钟前
Python基于BERT的上下文纠错详解
开发语言·python·bert
SiYuanFeng2 小时前
Colab复现 NanoChat:从 Tokenizer(CPU)、Base Train(CPU) 到 SFT(GPU) 的完整踩坑实录
python·colab
炸炸鱼.3 小时前
Python 操作 MySQL 数据库
android·数据库·python·adb
_深海凉_3 小时前
LeetCode热题100-颜色分类
python·算法·leetcode
AC赳赳老秦4 小时前
OpenClaw email技能:批量发送邮件、自动回复,高效处理工作邮件
运维·人工智能·python·django·自动化·deepseek·openclaw
zhaoshuzhaoshu4 小时前
Python 语法之数据结构详细解析
python
AI问答工程师4 小时前
Meta Muse Spark 的"思维压缩"到底是什么?我用 Python 复现了核心思路(附代码)
人工智能·python
zfan5205 小时前
python对Excel数据处理(1)
python·excel·pandas
房开民5 小时前
ubuntu中安装claude code
linux·运维·ubuntu
小饕5 小时前
我从零搭建 RAG 学到的 10 件事
python