在Linux上安装Python通常有几种方法。这主要取决于你使用的是哪种Linux发行版(例如:Ubuntu, CentOS, Fedora等)。这里,我会提供针对Ubuntu/Debian及基于Red Hat的企业发行版的指南。

1. Ubuntu/Debian

对于基于APT(高级包工具)管理器的Linux版本(如Ubuntu、Debian)你可以使用下面的命令安装Python:

pythonlinux安装  第1张

打开你的终端。

更新APT索引以获取最新信息:

bash

pythonlinux安装  第2张

sudo aptget update

如果你想要安装最新的2.7版Python或3.x中的一个特定版,可以分别使用下列命令:

bash

pythonlinux安装  第3张

安装Python 2 (注意, Python 2现在不再被支持)

sudo aptget install python

安装具体的Python 3.x版本(比如Python 3.9),

请根据实际情况把 '3.9' 改为你要的具体的版本

sudo aptget install python3.9

pythonlinux安装  第4张

注意: 默认情况下许多Linux发行版都已包含了一个版本的Python, 如Python 3(Ubuntu和Fedora通常带有较新版本的Python)。但有时候你需要特定版本的Python,可以通过这些步骤来添加新的仓库来得到最新版的Python。

如果您的系统尚未配备最新Python3,推荐升级为更现代化版本。

pythonlinux安装  第5张

要找到可用的所有可安装的Python版本列表:

bash

aptcache search ^python3\d$

pythonlinux安装  第6张

2. 基于RPM管理的Linux版本(Red Hat,CentOS等)

对于使用yum/dnf(基于RHEL发行版上的包管理)来说,

使用以下命令安装Python:

对于RHEL、CentOS(旧版本用yum,新版本则倾向于使用dnf):

bash

yum 示例 (用于RHEL6, CentOS 6)

pythonlinux安装  第7张

sudo yum y groupinstall "Development tools"

sudo yum y install gettextdevel openssldevel perl wget sqlitedevel bzip2devel

wget https://www.python.org/ftp/python/3.9.5/Python3.9.5.tgz

tar xf Python3.9.5.tgz

pythonlinux安装  第8张

cd Python3.9.5

./configure enableoptimizations

make altinstall

如果使用dnf (用于 RHEL8/CentOS Stream)

pythonlinux安装  第9张

sudo dnf y groupinstall "Development tools" "Development libraries"

sudo dnf y install readlinedevel zlibdevel gdbmdevel openssldevel tkdevel libffidevel bzip2devel libaiodevel ncursesdevel

sudo dnf y update

wget https://www.python.org/ftp/python/3.9.5/Python3.9.5.tgz

pythonlinux安装  第10张

sudo dnf y localinstall gcc

tar xf Python3.9.5.tgz

cd Python3.9.5

./configure enableoptimizations

sudo make altinstall

pythonlinux安装  第11张

请根据您系统的实际情况替换URL中的“Python3.9.5”为适合的Python版本号。

安装完Python后

pythonlinux安装  第12张

安装完毕之后,请通过输入如下命令检查Python版本以确保安装完成:

bash

python version

pythonlinux安装  第13张

如果是Python 3的话(某些系统中可能是python3):

bash

python3 version

这将告诉你安装的Python的确切版本以及其状态是否一切正常。如果你计划使用虚拟环境,则安装`venv`或其它虚拟环境工具也是个不错的想法。例如对于Python3.3以上:

pythonlinux安装  第14张

bash

python3 m pip install virtualenv

这就是Linux下如何轻松安装Python的基础指南!根据您的操作系统及需求有所不同。