Ubuntu Python 版本迁移指南
卸载 Python 3.8
# 移除 Python 3.8
sudo apt remove python3.8# 清理依赖
sudo apt autoremove# 清理缓存
sudo apt clean
安装 Python 3.10
# 更新软件包列表
sudo apt update# 安装软件源管理工具
sudo apt install software-properties-common# 添加 Python 版本源
sudo add-apt-repository ppa:deadsnakes/ppa# 再次更新软件包列表
sudo apt update# 安装 Python 3.10 及组件
sudo apt install python3.10 python3.10-venv python3.10-dev
验证安装
# 检查 Python 版本
python3.10 --version
提示:执行这些命令时请确保有足够的系统权限,并在执行过程中注意观察终端输出的信息。
卸载 Python 3.8 的命令解释:
-
sudo apt remove python3.8
- sudo: 使用管理员权限执行命令
- apt remove: 移除软件包,但保留配置文件
- python3.8: 要移除的具体包名
-
sudo apt autoremove
- 自动移除不再需要的依赖包
- 清理系统中不再使用的软件包
-
sudo apt clean
- 清理 apt 缓存
- 删除下载的安装包文件
安装 Python 3.10 的命令解释:
-
sudo apt update
- 更新软件包列表
- 获取最新的软件包信息
-
sudo apt install software-properties-common
- 安装软件属性管理工具
- 这个工具用于管理 PPA 存储库
-
sudo add-apt-repository ppa:deadsnakes/ppa
- 添加 deadsnakes PPA 源
- 这个源提供了多个 Python 版本
-
sudo apt install python3.10 python3.10-venv python3.10-dev
- 安装 Python 3.10 及其相关组件
- python3.10-venv: 虚拟环境支持
- python3.10-dev: 开发工具和头文件