• Ubuntu deadsnakes 源安装新版 python


    前言

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

    安装

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

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

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

    一步解决版本:

    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
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    常见问题

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

    例如图中 jammy focal 对应的系统版本号为 20.04 和 22.04,其他版本 Ubuntu 会找不到软件包。
    在这里插入图片描述

    附录

    Ubuntu 版本对照表

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

    版本号代号发布时间
    23.04Lunar Lobster2023-04-20
    22.1Kinetic Kudu2022-10-21
    22.04 LTSJammy Jellyfish2022/4/22
    21.1Impish Indri2021/10/14
    21.04Hirsute Hippo2021-04-22
    20.1Groovy Gorilla2020/10/22
    20.04 LTSFocal Fossa2020/4/23
    19.1Eoan Ermine2019/10/17
    19.04Disco Dingo2019/4/19
    18.1Cosmic Cuttlefish2018/10/18
    18.04 LTSBionic Beaver2018/4/26
    17.10(GNOME成为默认桌面环境)Artful Aardvark2017/10/21
    17.04Zesty Zapus2017/4/13
    16.1Yakkety Yak2016/10/20
    16.04 LTSXenial Xerus2016/4/21
    15.1Wily Werewolf2015/10/23
    15.04Vivid Vervet2015/4/22
    14.1Utopic Unicorn2014/10/23
    14.04 LTSTrusty Tahr2014/4/18
    13.1Saucy Salamander2013/10/17
    13.04Raring Ringtail2013/4/25
    12.1Quantal Quetzal2012/10/18
    12.04 LTSPrecise Pangolin2012/4/26
    11.1Oneiric Ocelot2011/10/13
    11.04(Unity成为默认桌面环境)Natty Narwhal2011/4/28
    10.1Maverick Meerkat2010/10/10
    10.04 LTSLucid Lynx2010/4/29
    9.1Karmic Koala2009/10/29
    9.04Jaunty Jackalope2009/4/23
    8.1Intrepid Ibex2008/10/30
    8.04 LTSHardy Heron2008/4/24
    7.1Gutsy Gibbon2007/10/18
    7.04Feisty Fawn2007/4/19
    6.1Edgy Eft2006/10/26
    6.06 LTSDapper Drake2006/6/1
    5.1Breezy Badger2005/10/13
    5.04Hoary Hedgehog2005/4/8
    4.10(初始发布版本)Warty Warthog2004/10/20
  • 相关阅读:
    【Golang之路】——匿名函数和闭包
    【Vue-Element-Admin】table排序
    Nacos适配达梦
    Navicat16连接Oracle报错:Oracle library is not loaded
    python接口自动化之ConfigParser配置文件的使用
    Eureka详解
    bpf对内核的观测
    使用docker创建redis实例、主从复制、哨兵集群
    Requests,PyTest
    apt 常用命令
  • 原文地址:https://blog.csdn.net/csg999/article/details/131553025