Linux系统下Python3源码编译安装与软链接配置指南
本文详细介绍在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新版本的安装流程即为此部分所述内容。无需卸载旧版本,新版本即可正常使用。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













