type
Post
status
Published
date
Aug 5, 2023
slug
summary
关于在debian系linux更新python的教程
tags
技术
教程
category
icon
password
Python作为一门流行的编程语言,拥有强大的生态系统和广泛的应用场景。随着Python不断发展,各个新版本都会带来新的特性和改进。虽然对大多数用户来说,自带的Python3已经足够使用,但有一些项目由于使用了更高版本的特性,必须使用更新的Python才能运行,为此,我带来了方法。
 
安装新版本Python的主要方法有二:
  1. 通过可靠的软件源安装
  1. 通过编译源代码安装
 
 

 

方法一

对于ubuntu 通过软件源安装是最方便省时的,但官方的软件源为了稳定,一般不提供最新版本的Python,但我们可以通过第三方软件源PPA来安装
  1. 连接终端
notion image
  1. 添加PPA
notion image
💡
若提示Press [ENTER] to continue or Ctrl-c to cancel.按下回车即可
💡
若提示找不到命令,请展开以下列表
关于找不到命令的解决方法
一般情况下,ubuntu都是有安装的,若没有,则可能因为你是debian
  1. 通过源码编译(推荐)
通过源码编译的方法,请看主章节的 方法二
  1. 通过安装software-properties-common软件包解决,但可能会出现错误
  1. 刷新软件包
  1. 安装Python
使用apt安装对应版本的Python即可,这里使用3.11举例
notion image
 
至此,安装结束,使用python3.11命令即可打开,使用python3-pip可打开pip
notion image

方法二

对于debian 源码编译可能是更好的方法
  1. 保持软件包最新
若系统软件包不是最新的,可能出现一些莫名其妙的问题,强烈建议开始之前执行一次更新
  1. 安装编译必要软件
  1. 下载源码
这里以python3.11.3举例,所有版本可以在以下页面找到
  1. 解压源码
  1. 进入目录
  1. 准备编译
  1. 编译并安装
  1. 检查
使用python3.11启动python3.11
notion image
使用pip3.11启动pip
notion image
Loading...