温馨提示×

ubuntu如何设python默认

小樊
38
2026-09-19 13:45:46
栏目: 编程语言

在 Ubuntu 中设置 Python 默认版本,常见有几种方式,下面按推荐程度给你说明。


一、使用 update-alternatives(推荐,安全)

适用于系统中有多个 Python 版本(如 python3.8 / python3.10 / python3.11)

1. 查看已安装 Python

ls /usr/bin/python3*

2. 注册 Python 版本

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2

3. 选择默认版本

sudo update-alternatives --config python3

按提示选择编号即可。

✅ 优点:不影响系统关键组件
❌ 注意不要改 /usr/bin/python(系统可能依赖)


二、使用 alias(仅当前用户,最简单)

如果你只是自己用:

nano ~/.bashrc

添加:

alias python=python3.11

生效:

source ~/.bashrc

✅ 安全
❌ 只对当前用户有效


三、使用 pyenv(开发最推荐)

适合需要多版本共存的人:

curl https://pyenv.run | bash

配置:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

设置全局:

pyenv install 3.11.6
pyenv global 3.11.6

✅ 不影响系统
✅ 项目级隔离


四、⚠️ 不推荐的做法

sudo ln -sf /usr/bin/python3.11 /usr/bin/python

可能导致 aptgnomeubuntu-drivers 等崩溃。


五、验证

python3 --version
which python3

如果你告诉我:

  • Ubuntu 版本
  • 当前 Python 版本
  • 是否用于开发 / 系统

我可以给你最合适的具体命令

0