温馨提示×

ubuntu装python注意啥

小樊
45
2026-09-16 15:01:08
栏目: 编程语言

在 Ubuntu 上安装 Python,有几个常见坑推荐做法,下面按场景给你总结一下:


一、最重要的一点(先记住)

不要卸载系统自带的 Python(尤其是 python3)
Ubuntu 很多系统工具(apt、software-properties 等)依赖它,删了可能系统崩。


二、Ubuntu 自带 Python,先确认

python3 --version
which python3

一般 Ubuntu 20.04+ 默认是 Python 3.8 / 3.10


三、推荐安装方式(按需求选)

✅ 方式 1:用 apt(最简单、稳定)

适合:日常使用、系统兼容优先

sudo apt update
sudo apt install python3 python3-pip python3-venv

注意:

  • 版本由 Ubuntu 源决定
  • 不适合“我要最新 Python 3.12”

✅ 方式 2:用 deadsnakes PPA(推荐大多数开发者)

适合:需要新版本(3.11 / 3.12)

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

使用:

python3.12 -m venv venv

⚠️ 不要设成默认 python3,只指定版本用


✅ 方式 3:编译源码(不推荐新手)

适合:学习 / 特殊需求 问题:

  • 容易缺依赖
  • 升级系统后可能崩

四、pip 使用注意

✅ 正确:

python3 -m pip install xxx

❌ 避免:

sudo pip install xxx

(会污染系统)

✅ 推荐用虚拟环境:

python3 -m venv venv
source venv/bin/activate
pip install xxx

五、python 和 python3 的区别

Ubuntu 默认:

  • python ❌ 通常不存在
  • python3 ✅ 正确

可手动加(谨慎):

sudo apt install python-is-python3

六、常见错误汇总

问题 原因
pip 装了但命令找不到 没用 venv
apt 报错 Python 被改坏
系统工具异常 删了系统 Python
版本太旧 用了系统源

七、一句话建议

系统 Python 不动,新项目用 venv + 指定版本 Python

如果你告诉我:

  • Ubuntu 版本
  • 想装 Python 几
  • 用来干嘛(开发 / 爬虫 / AI / 服务器)

我可以直接给你精确命令

0