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

【Python】Linux 升级 Python 版本(源码安装)

目录

1. 检查当前Python版本

2. 更新系统包

3. 安装所需依赖

4. 下载并编译新版本Python

5. 验证安装

6. 更新替代版本(可选)

7. 验证默认版本

注意事项


在Linux上升级Python版本可以通过以下步骤进行:

1. 检查当前Python版本

首先,查看当前系统安装的Python版本:

python --version
python3 --version

2. 更新系统包

确保系统包是最新的:

sudo apt update
sudo apt upgrade

3. 安装所需依赖

安装编译Python所需的依赖:

sudo apt install -y software-properties-common build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev

4. 下载并编译新版本Python

访问Python官网获取最新版本链接,然后下载并编译:

wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar xvf Python-3.x.x.tgz
cd Python-3.x.x
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

3.x.x替换为实际版本号。

5. 验证安装

检查新版本是否安装成功:

python3.x --version

6. 更新替代版本(可选)

如果需要将新版本设为默认,可以使用update-alternatives

sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.x 1
sudo update-alternatives --config python3

7. 验证默认版本

确认默认Python版本已更新:

python3 --version

注意事项

  • 升级Python可能影响依赖旧版本的程序,建议在虚拟环境中测试。

  • 使用make altinstall避免覆盖系统默认的python3二进制文件。

通过这些步骤,你可以在Linux上成功升级Python版本。

相关文章:

  • nginx中忽略已.开头的文件
  • 解锁 vue-property-decorator 的秘密:Vue 2 到 Vue 3 的 TypeScript 之旅!✨
  • 汇编语言 | 王爽 | 学习笔记
  • MambaTab:表格数据处理的新利器
  • linux Centos7 遗忘root用户密码
  • 计算机网络基础:NAT 网络地址转换
  • Java中队列(Queue)和列表(List)的区别
  • DICT领域有哪些重要的技术标准和规范?
  • MySQL开发陷阱与最佳实践:第1章:MySQL开发基础概述-1.2 MySQL开发环境搭建
  • C语言_数据结构总结9:树的基础知识介绍
  • 安卓投屏到mac操作
  • UE5 控件反射器查找源码方法
  • win32汇编环境,网络编程入门之二
  • Java与Elasticsearch集成详解,以及使用指南
  • [多线程]基于单例懒汉模式的线程池的实现
  • 使用Exchange Web Services(EWS)API实现发送Outlook邮件
  • 《C#上位机开发从门外到门内》3-1:串口调试助手
  • 卷积神经网络 - 卷积的互相关
  • 用Lua脚本实现Redis原子操作
  • 【ARMv7汇编编程语言】
  • 讲一个香港儿童的故事,《劏房的天空》获“周庄杯”特等奖
  • 第12届警博会在即:一批便民利企装备亮相,规模创历史新高
  • 中拉论坛第四届部长级会议将举行,外交部介绍情况
  • 姚洋将全职加盟上海财经大学,担任滴水湖高级金融学院院长
  • 汉斯·季默:不会指挥的声音工程师终成音乐“大神”
  • 为何发胖?如何减肥?一个医学体重管理中心的探索启示