Ubuntu deadsnakes 源安装新版 python

前言

适用于 Ubuntu 安装 python3.11 等新版本。
因为比较常用并且不想重新编译就记录一下,方便以后面向CV安装。

安装

  1. 添加 deadsnakes ppa 源
sudo add-apt-repository ppa:deadsnakes/ppa
  1. 更新 apt
sudo apt update
  1. 安装 python3.11
sudo apt install python3.11

安装后默认不包含 pip,也不存在 ensurepip 模块,可通过以下方法继续安装 pip

  1. 安装 pip
wget https://bootstrap.pypa.io/get-pip.py && python3.11 get-pip.py && rm get-pip.py

一步解决版本:

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

wget https://bootstrap.pypa.io/get-pip.py
python3.11 get-pip.py
rm get-pip.py

常见问题

  1. apt install python3.11 过程中找不到包,可能是系统版本问题,可以确认下源里面是否包含对应的版本。 https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa

例如图中 jammy focal 对应的系统版本号为 20.04 和 22.04,其他版本 Ubuntu 会找不到软件包。
Ubuntu deadsnakes 源安装新版 python_第1张图片

附录

Ubuntu 版本对照表

为了方便查询,这里整理了所有 Ubuntu 发行版,加粗的是比较常用的 LTS 版本。
表格截止到 23.04,最新版可参考百度百科 Ubuntu 词条(22.04 也是 LTS 但是百科词条没有标注)

版本号 代号 发布时间
23.04 Lunar Lobster 2023-04-20
22.1 Kinetic Kudu 2022-10-21
22.04 LTS Jammy Jellyfish 2022/4/22
21.1 Impish Indri 2021/10/14
21.04 Hirsute Hippo 2021-04-22
20.1 Groovy Gorilla 2020/10/22
20.04 LTS Focal Fossa 2020/4/23
19.1 Eoan Ermine 2019/10/17
19.04 Disco Dingo 2019/4/19
18.1 Cosmic Cuttlefish 2018/10/18
18.04 LTS Bionic Beaver 2018/4/26
17.10(GNOME成为默认桌面环境) Artful Aardvark 2017/10/21
17.04 Zesty Zapus 2017/4/13
16.1 Yakkety Yak 2016/10/20
16.04 LTS Xenial Xerus 2016/4/21
15.1 Wily Werewolf 2015/10/23
15.04 Vivid Vervet 2015/4/22
14.1 Utopic Unicorn 2014/10/23
14.04 LTS Trusty Tahr 2014/4/18
13.1 Saucy Salamander 2013/10/17
13.04 Raring Ringtail 2013/4/25
12.1 Quantal Quetzal 2012/10/18
12.04 LTS Precise Pangolin 2012/4/26
11.1 Oneiric Ocelot 2011/10/13
11.04(Unity成为默认桌面环境) Natty Narwhal 2011/4/28
10.1 Maverick Meerkat 2010/10/10
10.04 LTS Lucid Lynx 2010/4/29
9.1 Karmic Koala 2009/10/29
9.04 Jaunty Jackalope 2009/4/23
8.1 Intrepid Ibex 2008/10/30
8.04 LTS Hardy Heron 2008/4/24
7.1 Gutsy Gibbon 2007/10/18
7.04 Feisty Fawn 2007/4/19
6.1 Edgy Eft 2006/10/26
6.06 LTS Dapper Drake 2006/6/1
5.1 Breezy Badger 2005/10/13
5.04 Hoary Hedgehog 2005/4/8
4.10(初始发布版本) Warty Warthog 2004/10/20

你可能感兴趣的:(Python,1024程序员节)