Linux离线Python源码编译及python版本升级

编译Python 因高版本Python编译需高版本GCC,系统默认GCC版本为4.8.5,需先升级GCC。执行Centos离线源码编译高版本GCC并升级教程:Linux Centos7.8.2003系统离线GCC源码编译升级 - 蜡笔小新的文章 - 知乎。由于未安装make编译工具和依赖,需先执行yum -y install automake autoconf libtool make以完成安装...
Linux离线Python源码编译及python版本升级
配置环境

初始化干净的centos7.8镜像,并搭建本地镜像源,详情可参考Linux 镜像源临时挂载+永久挂载+yum本地源制作 - 蜡笔小新的文章 - 知乎。

下载Python源码,版本选用Python-3.9.18.tar.xz。

编译Python

因高版本Python编译需高版本GCC,系统默认GCC版本为4.8.5,需先升级GCC。

执行Centos离线源码编译高版本GCC并升级教程:Linux Centos7.8.2003系统离线GCC源码编译升级 - 蜡笔小新的文章 - 知乎。

由于未安装make编译工具和依赖,需先执行yum -y install automake autoconf libtool make以完成安装。

编译Python源码至/opt/python3.9.18,过程未出现错误。

升级Python版本

编译安装后,已将新版本安装至指定目录,但未升级原有Python版本。

通过ll /usr/bin/python查看,当前Python版本软链接指向/usr/bin/python2.7。

删除或备份当前Python软链接,避免影响yum工具。

修改yum工具文件路径,将“#!/usr/bin/python”更改为“#!/usr/bin/python2.7”。

最后,创建新编译Python3.9.18的软链接及pip3软链接。

成功在Centos7.8上升级Python3.9.18版本,同时确保原有yum工具可使用Python2.7版本。2024-08-29
mengvlog 阅读 9 次 更新于 2025-07-19 09:38:11 我来答关注问题0
  •  翡希信息咨询 linux离线安装python3

    在一台联网的Linux机器上下载Python源码包和openssl文件。使用SFTP等工具将这些文件传输到生产服务器的/tmp目录。离线安装Python:安装openssl:在生产服务器上,找到下载的openssl文件。解压文件:tar zxvf openssl*.tar.gz。进入解压后的openssl目录:cd openssl*。配置、编译并安装openssl:./config && make...

  • 编译Python 因高版本Python编译需高版本GCC,系统默认GCC版本为4.8.5,需先升级GCC。执行Centos离线源码编译高版本GCC并升级教程:Linux Centos7.8.2003系统离线GCC源码编译升级 - 蜡笔小新的文章 - 知乎。由于未安装make编译工具和依赖,需先执行yum -y install automake autoconf libtool make以完成安装...

  •  校企律说法 如何在Linux中运行Python源文件

    一种是直接运行文件,具体步骤如下:首先使用cd命令进入Python源文件所在的目录,随后通过输入./文件名来执行该文件(这里“.”和“/”表示在当前目录下运行文件)。然而,这种方式有一个前提条件,即该文件必须具有执行权限,因为Linux系统仅允许有执行权限的文件运行,即便文件本身是二进制文件,若没有执...

  •  翡希信息咨询 Linux下安装python/pycharm

    打开终端,使用cd命令导航到下载的源码压缩包所在的目录。使用tar xzf python3.10.3.tgz命令解压源码包。进入解压后的目录,使用cd python3.10.3命令。依次执行以下命令进行编译和安装:bash./configure enableoptimizationsmake j$sudo make install 注意:enableoptimizations选项用于启用优化编译,但会增加编...

  •  深空见闻 linux怎么配python环境

    在Linux系统上配置Python环境,一般可以通过源码安装的方式进行。以下是具体步骤:下载Python源码:访问Python的官方网站下载页面(https://www.python.org/downloads/source/),根据需要下载对应版本的源码文件。上传并解压文件:将下载的源码文件上传至Linux服务器上。使用tar命令解压文件,例如:tar -zxvf ...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部