在 Ubuntu 上装 Python,通常不需要 root(管理员权限),但具体取决于你“怎么装、装到哪”。
Ubuntu 一般已经预装了 Python(比如 Python 3.10/3.11 等)。
你可以直接查:
python3 --version
✅ 完全不需要 root
如果你想用 apt 安装或更新系统 Python:
sudo apt update
sudo apt install python3
❌ 需要 sudo(root 权限)
⚠️ 不建议随意动系统 Python,以免影响系统工具。
普通用户就能装,不影响系统:
curl https://pyenv.run | bash
然后:
pyenv install 3.11.6
pyenv global 3.11.6
✅ 不需要 root
✅ 安全、可多版本共存
bash Miniconda3-latest-Linux-x86_64.sh
✅ 安装在用户目录,不需要 sudo
/usr/local → 需要 sudo~/local → 不需要 root| 方式 | 是否需要 root |
|---|---|
| 系统自带 | ❌ |
| apt 安装 | ✅ |
| pyenv | ❌ |
| conda | ❌ |
| 源码(用户目录) | ❌ |
如果你是普通用户 / 服务器无 root,我推荐 pyenv 或 conda。
需要我一步一步教你装哪一种吗?