温馨提示×

ubuntu装python报错怎办

小樊
41
2026-10-04 10:59:43
栏目: 编程语言

在 Ubuntu 上安装 Python 报错,原因有很多。你可以先参考下面通用排查步骤,如果还不行,把具体报错信息发给我,我可以精准帮你解决。


一、最常见情况 & 解决办法

1️⃣ 用 apt 安装 Python(推荐)

sudo apt update
sudo apt install python3

如果报错,常见原因:

❌ 报错:E: Unable to locate package python3

✅ 解决:

sudo apt update

再试一次


❌ 报错:Permission denied

✅ 解决:

  • 必须用 sudo
  • 或你是 root 用户

❌ 报错:Could not get lock /var/lib/dpkg/lock

✅ 解决:

sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update

2️⃣ Ubuntu 20.04 / 22.04 自带 Python3

不要卸载系统 Python(会炸系统)
查看版本:

python3 --version

二、想装指定版本(如 Python 3.11)

方法 1:用 deadsnakes(最稳)

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

方法 2:源码编译(进阶)

sudo apt install build-essential zlib1g-dev libncurses5-dev \
libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
tar -xzf Python-3.11.6.tgz
cd Python-3.11.6
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

⚠️ 用 altinstall,不要 install


三、pip 报错怎么办

python3 -m ensurepip --upgrade
python3 -m pip install --upgrade pip

或:

sudo apt install python3-pip

四、我需要你提供的信息(重要)

请把下面内容发我:

  1. Ubuntu 版本(lsb_release -a)
  2. 你用的安装命令
  3. 完整报错信息(复制粘贴)

我可以直接告诉你怎么修 ✅

0 踩