在 Ubuntu 上“Python 装不上”通常指以下几种情况之一,你可以对照看看是哪一种,我再帮你精确解决:
apt 安装 Python 失败(最常见)sudo apt update
如果报错(比如 404、GPG、仓库不可达),说明 软件源有问题。
✅ 解决:
sudo apt update --fix-missing
sudo apt upgrade
或换国内源(如清华):
sudo sed -i 's|http://archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
sudo apt update
现在 Ubuntu 默认不提供 python 命令,只有:
python3
✅ 正确安装方式:
sudo apt install python3 python3-pip
如果你非要 python 命令:
sudo apt install python-is-python3
pip install 装不了包(不是 Python 装不上)常见错误:
externally-managed-environmentPermission denied✅ Ubuntu 23.04+ 默认禁止系统 pip 安装
推荐做法(虚拟环境):
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
pip install 包名
常见原因:
✅ 安装依赖:
sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
检查:
which python3
python3 --version
如果为空,可能是 PATH 问题。
cat /etc/os-release
python3 --version
sudo apt install python3 2>&1 | tail -20
你可以直接把报错截图或文字发我,我帮你一行一行看。