当前位置: 首页 > news >正文

Linux中升级或者切换python版本

升级系统 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 mode1            /usr/bin/python3.10   1         manual mode2            /usr/bin/python3.11   2         manual modePress <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 键。


文章转载自:

http://Flawawn0.pzjrm.cn
http://3Wr355hx.pzjrm.cn
http://KQDqgMWd.pzjrm.cn
http://FsAIlW3J.pzjrm.cn
http://f9YfYhOq.pzjrm.cn
http://Z0b2wv3y.pzjrm.cn
http://iJDyHgHi.pzjrm.cn
http://oZiioWRt.pzjrm.cn
http://Klji6Kx2.pzjrm.cn
http://chOc0f6L.pzjrm.cn
http://fhNhM3Je.pzjrm.cn
http://6iCXHWuo.pzjrm.cn
http://QP6ESGYj.pzjrm.cn
http://LHkzkPAJ.pzjrm.cn
http://Krdr3CSz.pzjrm.cn
http://JnbUqphB.pzjrm.cn
http://qfB9sgIJ.pzjrm.cn
http://japjEsoe.pzjrm.cn
http://HHrAh9tn.pzjrm.cn
http://JCKw4vx7.pzjrm.cn
http://IF9H5mrk.pzjrm.cn
http://q07sXzqV.pzjrm.cn
http://4Oy4aorg.pzjrm.cn
http://CEjMFo2T.pzjrm.cn
http://bn183kUB.pzjrm.cn
http://9A8G4XWP.pzjrm.cn
http://J2aCJwPc.pzjrm.cn
http://7cLbsUTD.pzjrm.cn
http://Vuo1XmKN.pzjrm.cn
http://53yZUn4z.pzjrm.cn
http://www.dtcms.com/a/245401.html

相关文章:

  • 数据集-目标检测系列- 孔雀 数据集 peacock >> DataBall
  • 华为云Flexus+DeepSeek征文 | 弹性算力实战:Flexus X实例自动扩缩容策略优化
  • [论文阅读] 系统架构 | 零售 IT 中的微服务与实时处理:开源工具链与部署策略综述
  • ROS2双目相机标定与测距全流程详解:从原理到实践
  • MemVid:信息存储的未来?创新还是“视频噱头”?
  • 计算机视觉之三维重建(深入浅出SfM与SLAM核心算法)—— 2. 摄像机标定
  • 蚂蚁国际计划在香港和新加坡推出稳定币
  • 【氮化镓】GaN HEMT器件中Ec-0.9eV缺陷位置识别
  • qt初识--02
  • 扣子数据库实战案例:搭建AI登记助手
  • 大数据学习(138)-Hive数据分析3
  • 部署http服务
  • 2025-06-13【api】阿里百炼api调用方法
  • Windows 提权工具(“Potato“ 系列)用法指南
  • 基于51单片机的温室植物生长环境监测系统
  • WPF将容器内的组件按比例缩放
  • Linux中shell编程的函数递归用法和脚本自动化讲解
  • Redis : set集合
  • wpf 解决DataGridTemplateColumn中width绑定失效问题
  • GaussDB创建数据库存储
  • Tomcat调优
  • Linux Alias 魔法:命令行效率提升秘籍
  • docker-Dockerfile 配置
  • 晶圆搬运机器人与RFID半导体读卡器携手赋能半导体制造高效变革
  • CentOS变Ubuntu后后端程序SO库报错,解决方案+原理分析!
  • centos 7.9 升级ssh版本 7.4p1 升级到 8.2p1
  • centos转移mysql的数据存储目录
  • 快速排序:分治思想的经典实践
  • 【Linux系统编程】进程信号 - 信号产生
  • 3分钟入门深度学习(迷你级小项目): XOR 门神经网络训练与测试简明教程