Ubuntu各版本默认Python版本对照及安装指南

引言

Ubuntu作为最受欢迎的Linux发行版之一,其默认搭载的Python版本一直是开发者关注的焦点。不同版本的Ubuntu默认安装的Python版本各不相同,这给开发者在进行项目迁移和版本管理时带来了一定的挑战。本文将详细列出各版本Ubuntu默认的Python版本,并提供在不同Ubuntu版本上安装指定Python版本的详细指南。

Ubuntu各版本默认Python版本对照表

Ubuntu版本

默认Python版本

14.04 LTS

Python 2.7.6

16.04 LTS

Python 3.5.1

18.04 LTS

Python 3.6.7

20.04 LTS

Python 3.8.2

22.04 LTS

Python 3.10.4

23.04

Python 3.11.2

安装指定Python版本的详细指南

方法一:使用APT包管理器

更新包列表

sudo apt update

安装必要的工具

sudo apt install software-properties-common

添加Python PPA

以安装Python 3.12为例:

sudo add-apt-repository ppa:deadsnakes/ppa

sudo apt update

安装指定版本的Python

sudo apt install python3.12

移除旧版本(可选)

sudo apt remove python3.6

设置默认Python版本

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1

sudo update-alternatives --config python3

重新安装pip

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

sudo python3.12 get-pip.py

方法二:从源码编译安装

安装依赖工具和库

sudo apt install build-essential libssl-dev libffi-dev libreadline-dev

下载Python源码

访问Python官网或使用wget命令:

cd ~

wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz

解压源码包

tar -xf Python-3.12.0.tar.xz

cd Python-3.12.0

配置和编译

./configure --prefix=/usr/local

make

sudo make altinstall

使用altinstall以避免替换系统默认的Python版本。

验证安装

/usr/local/bin/python3.12 --version

方法三:使用pyenv管理多版本Python

安装pyenv

sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \

libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \

xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

curl https://pyenv.run | bash

配置环境变量

添加以下内容到~/.bashrc或~/.zshrc:

export PATH="$HOME/.pyenv/bin:$PATH"

eval "$(pyenv init --path)"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

安装指定版本的Python

pyenv install 3.12.0

设置全局默认版本

pyenv global 3.12.0

验证安装

python --version

总结

通过本文的介绍,相信你已经对Ubuntu各版本默认的Python版本有了清晰的了解,并且掌握了在不同Ubuntu版本上安装指定Python版本的方法。无论是使用APT包管理器、从源码编译安装,还是使用pyenv进行版本管理,都能帮助你灵活应对各种开发需求。希望这份指南能为你的Python开发之旅提供有力的支持。

参考文献

“Python 源码编译安装详解:跨平台指南及完整步骤解析”,2024-10-10.

“ubuntu升级python版本”,2024-09-09.

“Ubuntu安装指定Python版本详解,理论上各版本通用”,2024-04-18.

“Ubuntu操作系统下Python多版本的安装与切换”,2022-05-23.

“ubuntu python版本查看 安装pyhton3.5版本”,2024.

希望这篇文章能成为你在Ubuntu上管理Python版本的得力助手!

2025-08-16 11:43:53