温馨提示×

ubuntu装python要sudo吗

小樊
44
2026-10-01 12:26:14
栏目: 编程语言

在 Ubuntu 上装 Python 分情况,不一定都要 sudo:

1. 用系统包管理器安装(需要 sudo)

如果是安装系统级的 Python(最常见):

sudo apt update
sudo apt install python3

✅ 必须 sudo,因为要写系统目录 /usr/bin、/usr/lib 等。


2. 用 pyenv 安装(不需要 sudo)

如果你用 pyenv 在用户目录装 Python:

pyenv install 3.11.6

❌ 不需要 sudo,Python 装在 ~/.pyenv 下。


3. 用 conda / miniconda(不需要 sudo)

conda create -n myenv python=3.11

❌ 不需要 sudo,装在用户目录。


4. 从源码编译安装到用户目录(不需要 sudo)

./configure --prefix=$HOME/python
make && make install

❌ 不需要 sudo。


总结

  • apt 装系统 Python → 要 sudo
  • 用户级工具(pyenv / conda / 源码到 ~)→ 不要 sudo

如果你只是“写脚本/学 Python”,推荐用 pyenv 或 conda,不碰系统 Python,更安全。

需要我教你一种具体安装方式吗?

0 踩