ubuntu

Ubuntu 怎样用命令行安装 Python

小樊
51
2025-10-08 00:55:42
栏目: 编程语言

Ubuntu 命令行安装 Python 的常用方法

1. 检查系统是否已安装 Python

在安装前,建议先确认系统是否已内置 Python3(Ubuntu 20.04 及更高版本通常默认安装):

python3 --version

若返回版本号(如 Python 3.10.12),则无需重复安装;若未安装,继续下一步。

2. 通过 Ubuntu 官方软件仓库安装(推荐新手)

这是最简单、安全的方式,适用于大多数用户。
步骤:
① 更新软件包列表(确保获取最新版本):

sudo apt update

② 安装 Python3:

sudo apt install python3

③ 验证安装:

python3 --version

注意: 此方法安装的是 Ubuntu 仓库中的稳定版本(可能不是最新版)。

3. 使用 Deadsnakes PPA 安装最新版本

若需要安装 Ubuntu 仓库中没有的最新 Python 版本(如 3.12),可通过 Deadsnakes PPA(个人软件包存档)获取。
步骤:
① 安装 software-properties-common 工具(用于管理 PPA):

sudo apt install software-properties-common

② 添加 Deadsnakes PPA:

sudo add-apt-repository ppa:deadsnakes/ppa

③ 更新软件包列表:

sudo apt update

④ 安装指定版本(以 3.12 为例):

sudo apt install python3.12

⑤ 验证安装:

python3.12 --version

4. 从源代码编译安装(自定义版本/优化)

若需要完全控制安装过程(如启用特定功能、优化性能),可从 Python 官网下载源码编译。
步骤:
① 安装编译依赖(确保能编译 Python 源码):

sudo apt install build-essential zlib1g-dev libssl-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev

② 下载 Python 源码(以 3.12.0 为例):

wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz

③ 解压源码包:

tar -xzvf Python-3.12.0.tgz

④ 进入解压后的目录:

cd Python-3.12.0

⑤ 配置编译选项(--enable-optimizations 启用性能优化):

./configure --enable-optimizations

⑥ 编译源码(-j$(nproc) 使用所有 CPU 核心加速编译):

make -j$(nproc)

⑦ 安装(altinstall 避免覆盖系统默认 Python):

sudo make altinstall

⑧ 验证安装:

python3.12 --version

5. 安装虚拟环境工具(可选但推荐)

为避免不同项目的依赖冲突,建议使用虚拟环境隔离 Python 环境。
步骤:
① 使用系统 Python 创建虚拟环境(以 myenv 为例):

python3 -m venv myenv

② 激活虚拟环境:

source myenv/bin/activate

激活后,终端提示符会显示 (myenv),表示已进入虚拟环境。此时安装的 Python 包仅对当前环境有效。
③ 退出虚拟环境:

deactivate

注意事项

0
看了该问题的人还看了