下面按最常见、最稳妥的方式,给你一套在 Ubuntu 上配置 Python 的实用方案(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
Ubuntu 系统本身依赖 Python,不要卸载系统 Python。
查看已有版本:
python3 --version
which python3
以 Python 3.11 为例:
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:deadsnakes/ppa
sudo apt update
sudo apt install -y python3.11 python3.11-venv python3.11-dev
验证:
python3.11 --version
永远不要在系统 Python 里直接 pip install
python3 -m venv venv
# 或指定版本
python3.11 -m venv venv
source venv/bin/activate
deactivate
在虚拟环境中:
pip install --upgrade pip
国内加速(可选):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install requests numpy pandas flask
如果你需要频繁切换 Python 版本:
curl https://pyenv.run | bash
然后按提示配置 ~/.bashrc 或 ~/.zshrc。
python 命令不存在Ubuntu 默认只有 python3:
alias python=python3
❌ 不要加 sudo pip
✅ 用虚拟环境
mkdir myproject && cd myproject
python3 -m venv venv
source venv/bin/activate
pip install flask
如果你告诉我:
我可以给你更针对性的配置方案。