温馨提示×

Ubuntu Python怎么安装

小樊
44
2026-08-24 16:01:08
栏目: 编程语言

Ubuntu 上安装 Python,一般按下面步骤来即可(以 Ubuntu 20.04 / 22.04 为例)。


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

Ubuntu 通常自带 Python:

python3 --version

如果显示类似:

Python 3.10.12

说明已经安装好了。


二、安装 Python(如果未安装或版本太低)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 Python 3

sudo apt install python3

3️⃣(可选)安装 pip

sudo apt install python3-pip

验证:

pip3 --version

三、安装指定版本的 Python(推荐方式 ✅)

方法 1:使用 deadsnakes PPA(最常用)

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

安装指定版本(例如 Python 3.11):

sudo apt install python3.11

验证:

python3.11 --version

四、设置默认 python / python3(可选)

⚠️ 不建议直接替换系统 python3,可能影响系统稳定性。

推荐方式:

python3 --version

或创建别名:

alias python=python3

写入配置文件(永久生效):

echo "alias python=python3" >> ~/.bashrc
source ~/.bashrc

五、使用虚拟环境(强烈推荐 ✅)

避免污染系统环境:

sudo apt install python3-venv

创建虚拟环境:

python3 -m venv venv

激活:

source venv/bin/activate

退出:

deactivate

六、从源码编译安装(高级用户)

适合需要最新版 Python:

sudo apt install -y build-essential \
libssl-dev zlib1g-dev libncurses5-dev \
libsqlite3-dev libreadline-dev \
libgdbm-dev libbz2-dev libffi-dev

wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
tar -xf Python-3.12.1.tgz
cd Python-3.12.1
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

七、常见问题

❓ pip 安装慢?

使用国内镜像:

pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

❓ python 命令不存在?

sudo apt install python-is-python3

如果你愿意,可以告诉我:

  • ✅ Ubuntu 版本
  • ✅ 需要 Python 几.x
  • ✅ 是否用于开发 / 服务器 / 爬虫 / AI

我可以给你最合适的安装方案

0