在 Ubuntu 上装 Python 分情况,不一定都要 sudo:
如果是安装系统级的 Python(最常见):
sudo apt update
sudo apt install python3
✅ 必须 sudo,因为要写系统目录 /usr/bin、/usr/lib 等。
如果你用 pyenv 在用户目录装 Python:
pyenv install 3.11.6
❌ 不需要 sudo,Python 装在 ~/.pyenv 下。
conda create -n myenv python=3.11
❌ 不需要 sudo,装在用户目录。
./configure --prefix=$HOME/python
make && make install
❌ 不需要 sudo。
如果你只是“写脚本/学 Python”,推荐用 pyenv 或 conda,不碰系统 Python,更安全。
需要我教你一种具体安装方式吗?