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版本的得力助手!