如何在 Ubuntu 等 Linux 中安装 Python 3.11 

https://zhuanlan.zhihu.com/p/581705804#%E6%A6%82%E8%A7%88 升级

https://zhuanlan.zhihu.com/p/55250294 ppa

Ubuntu 22.04  带有 Python 3.8,需要升级到最新的3.11。

python3 --version

常用的方法过于繁琐,使用PPA方法较为简单。Ubuntu 提供了一个名为 Launchpad 的平台,使软件开发人员能够创建自己的软件仓库。终端用户,也就是你,可以将 PPA 仓库添加到 sources.list 文件中,当你更新系统时,你的系统会知道这个新软件的可用性,然后你可以使用标准的 sudo apt install 命令安装它。

  • sudo add-apt-repository <PPA_info> <- 此命令将 PPA 仓库添加到列表中。
  • sudo apt-get update <- 此命令更新可以在当前系统上安装的软件包列表。
  • sudo apt-get install <package_in_PPA> <- 此命令安装软件包。

python的PPA软件源的名字叫做deadsnakes,其中包含了从2.3到3.11在内的所有Python版本的deb安装包,并且仍然在紧随Python官方进行更新。下列三行命令即可安装python3.11.

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update 
sudo apt install python3.11

设置默认的 Python 版本

安装完毕后,linux可以存在多版本的python,需要设置默认版本,否则还是3.8版本。

使用下列命令建立多版本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

并通过命令选择哪一个作为 Python3 使用:(如果只设置了一个替代的python 3.11,无需执行)

sudo update-alternatives --config python3

检查版本为3.11即可。

python3 --version

**注意安装新版本后使用sudo apt update 出错,需要回切到3.8版本。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注