Linux升级或者切换python版本实现方式
更新时间:2025年08月07日 14:43:22 作者:ALGORITHM LOL
本文介绍在Ubuntu/Debian系统升级Python至3.11或更高版本的方法,通过查看版本列表并选择新版本进行全局修改,需注意自动与手动模式的选择
升级系统Python版本 (适用于全局修改)
如果你希望将系统默认的 Python 版本升级到 3.11 或更高,以便所有项目都能使用新版本,可以采取此方案。具体步骤取决于你的操作系统。
对于Ubuntu/Debian系统
sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.11 # 或者 python3.12 如果你更倾向于最新版本 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
安装后,验证Python版本
python3 --version
查看当前python3的可选版本
sudo update-alternatives --config python3
运行这个命令后
你会看到一个列表,类似于这样:
There are 2 choices for the alternative python3 (providing /usr/bin/python3). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/python3.11 2 auto mode 1 /usr/bin/python3.10 1 manual mode 2 /usr/bin/python3.11 2 manual mode Press <enter> to keep the current choice[*], or type selection number:
- Path 列显示了可用的 Python 可执行文件的路径。
- Priority 列显示了你之前设置的优先级(数值越大,优先级越高)。
- * 表示当前被选中的默认版本。
- auto mode 表示系统自动选择最高优先级的版本。
- manual mode 表示你手动指定了某个版本。
选择你想要的版本:
- 根据上述列表,找到你原来的 Python 版本(例如 python3.10)对应的 Selection 数字。
- 在示例中,python3.10 的选择号是 1。
- 输入对应的数字(例如 1),然后按 Enter 键。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Pytorch使用技巧之Dataloader中的collate_fn参数详析
collate_fn 参数的目的主要是为了随心所欲的转变数据的类型,这个数据是用DataLoader加载的,比如img,target,下面这篇文章主要给大家介绍了关于Pytorch使用技巧之Dataloader中的collate_fn参数的相关资料,需要的朋友可以参考下2022-03-03
详解python如何在django中为用户模型添加自定义权限
这篇文章主要介绍了python如何在django中为用户模型添加自定义权限,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-10-10


最新评论