Linux系统下Python3源码编译安装与软链接配置指南

顾星河
顾星河
发布时间:2026-10-13 | 2人浏览过
原创

本文详细介绍在Linux系统中通过源码编译安装Python3的方法。步骤涵盖从官网下载源码包、解压配置、编译安装到建立软链接的全过程。重点讲解了如何在保留系统默认Python2.6的前提下,通过创建软链接实现python命令调用Python3,确保新旧版本共存且不影响原有系统脚本运行。

Linux系统通常预装了Python 2.6版本,该版本被系统底层多个程序依赖,因此不建议直接删除。若需使用最新的Python 3,通过编译安装源码包的方式不会影响系统默认的Python版本,从而实现Python 3与Python 2的共存。

首先,访问Python官方网站下载Python 3的源码包,官方网址为:https://www.python.org/

进入网站后,点击导航栏中的“Downloads”链接,或将鼠标悬停在“Downloads”上选择“Source code”(即源码包)。此处以最新版本3.5.1为例,页面下方提供了包括源码包、Mac OSX安装包及Windows安装包在内的多种下载链接,用户可根据需求选择历史版本。

  

选择第一个链接进行下载,获取的文件名为Python-3.5.1.tgz。下载完成后,将源码包上传至服务器,随后开始执行安装流程。

执行解压操作:

tar -xvzf Python-3.5.1.tgz

进入解压后的目录:

cd Python-3.5.1/

配置安装路径:

./configure --prefix=/usr/python

在此步骤中指定自定义的安装目录,随后开始编译源码:

make

执行最终安装命令:

make install

整个过程耗时约5至10分钟。安装成功后,Python 3将被安装至目录/usr/python下。

系统中原有的Python位于/usr/bin/python,通过命令ls -l可查看到该位置是一个软链接,指向目录下的python2.6。

处理方式有两种:一是直接删除原有软链接,二是新建一个指向Python 3的软链接。若采用后者,执行命令时需将python改为python3,或者修改Python脚本首行的声明为#!/usr/bin/python3。

为保持操作便捷性,建议先对原有链接进行重命名,再建立新的软链接,这样无需修改现有程序的脚本头部声明:

$ mv /usr/bin/python /usr/bin/python.bak
$ ln -s /usr/python/bin/python3 /usr/bin/python

配置完成后,直接执行python命令即可调用Python 3。实际上,python是一个指向python3的软链接,而python3又指向python3.5.1。这种多重链接机制不影响功能,主要优势在于未来版本升级时无需修改版本号,便于维护。

Python 3新版本的安装流程即为此部分所述内容。无需卸载旧版本,新版本即可正常使用。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表