Linux中升级或者切换python版本

发布于:2025-06-14 ⋅ 阅读:(19) ⋅ 点赞:(0)

升级系统 Python 版本 (适用于全局修改)
如果你希望将系统默认的 Python 版本升级到 3.11 或更高,以便所有项目都能使用新版本,可以采取此方案。具体步骤取决于你的操作系统。

对于 Ubuntu/Debian 系统:


sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11 # 或者 python3.12 如果你更倾向于最新版本
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

安装后,验证 Python 版本:

python3 --version

查看当前 python3 的可选版本:

sudo update-alternatives --config python3

运行这个命令后,你会看到一个列表,类似于这样:


There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.11   2         auto mode
  1            /usr/bin/python3.10   1         manual mode
  2            /usr/bin/python3.11   2         manual mode

Press <enter> to keep the current choice[*], or type selection number:

Path 列显示了可用的 Python 可执行文件的路径。
Priority 列显示了你之前设置的优先级(数值越大,优先级越高)。
* 表示当前被选中的默认版本。
auto mode 表示系统自动选择最高优先级的版本。
manual mode 表示你手动指定了某个版本。
选择你想要的版本:
根据上述列表,找到你原来的 Python 版本(例如 python3.10)对应的 Selection 数字。
在示例中,python3.10 的选择号是 1。
输入对应的数字(例如 1),然后按 Enter 键。


网站公告

今日签到

点亮在社区的每一天
去签到