linux如何安装python:多版本稳妥安装方法

linux如何安装python,主流可采用系统自带包管理器安装、源码编译安装两种核心方式,包管理器适合快速部署稳定版,适配日常运维、脚本运行场景,源码编译适合自定义版本、深度开发场景,前者操作简单无编译依赖问题,后者可自由指定Python版本、开启个性化编译参数,适配绝大多数Linux发行版,仅极简嵌入式Linux系统会存在适配异常。

linux安装python的版本选择对比

安装方式安装速度版本自由度适用场景操作难度
包管理器安装较低,仅系统收录版本服务器运维、日常程序运行
源码编译安装高,支持所有官方版本开发调试、指定版本适配

linux包管理器安装python操作

你可根据自身Linux发行版选择对应命令,Debian、Ubuntu系列系统使用apt包管理器,安装前先执行更新命令刷新软件源,输入sudoaptupdate,完成更新后,通过sudoaptinstallpython3即可安装系统默认稳定版Python3,配套自动安装pip包管理工具,无需额外配置。

CentOS、RockyLinux等RHEL系列系统,使用yum或dnf包管理器,新版系统优先用dnf命令,输入sudodnfinstallpython3,旧版系统可使用sudoyuminstallpython3,安装完成后系统会自动配置环境变量,直接在终端输入python3可调用程序。

安装后执行版本校验。

linux源码编译安装python操作

源码安装第一步需搭建编译依赖环境,所有Linux发行版通用基础依赖安装命令,Ubuntu系统执行sudoaptinstallgccmakezlib1g-devlibssl-dev,CentOS系统执行sudodnfinstallgccmakezlib-developenssl-devel,缺失依赖会导致编译失败、模块缺失等问题。

你可前往Python官方网站下载对应版本源码包,推荐3.8至3.12的主流稳定版本,下载后通过tar-zxvf命令解压压缩包,进入解压后的文件夹,执行./configure--prefix=/usr/local/python3自定义安装路径,该路径可规避与系统自带Python冲突,保障多版本共存。

依次执行make、makeinstall命令完成编译安装,编译过程耗时根据服务器配置有所浮动,普通云服务器通常耗时3至8分钟,安装完成后通过软链接配置全局调用,执行ln-s/usr/local/python3/bin/python3/usr/bin/python3、ln-s/usr/local/python3/bin/pip3/usr/bin/pip3,即可全局使用Python3和pip3指令。

安装后的基础校验与配置

终端输入python3-V、pip3-V,能显示具体版本号即代表安装成功,版本号与你安装的版本一致则为有效安装。若出现版本不符,大概率是系统自带Python优先级更高,可通过修改环境变量调整调用顺序。

该系列安装方法的适用边界是不适用于裁剪后的嵌入式Linux系统,此类系统缺失基础编译组件和软件源,无法通过常规方式安装Python,需适配专属系统编译工具。

Linux系统默认禁止修改系统原生Python2,强行替换会导致apt、yum等系统工具失效,所有自定义Python操作均基于Python3开展,可有效规避系统故障。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于linux如何安装python的文章欢迎访问:百科