在Linux上安装Python通常有几种方法。这主要取决于你使用的是哪种Linux发行版(例如:Ubuntu, CentOS, Fedora等)。这里,我会提供针对Ubuntu/Debian及基于Red Hat的企业发行版的指南。
1. Ubuntu/Debian
对于基于APT(高级包工具)管理器的Linux版本(如Ubuntu、Debian)你可以使用下面的命令安装Python:
打开你的终端。
更新APT索引以获取最新信息:
bash
sudo aptget update
如果你想要安装最新的2.7版Python或3.x中的一个特定版,可以分别使用下列命令:
bash
安装Python 2 (注意, Python 2现在不再被支持)
sudo aptget install python
安装具体的Python 3.x版本(比如Python 3.9),
请根据实际情况把 '3.9' 改为你要的具体的版本
sudo aptget install python3.9
注意: 默认情况下许多Linux发行版都已包含了一个版本的Python, 如Python 3(Ubuntu和Fedora通常带有较新版本的Python)。但有时候你需要特定版本的Python,可以通过这些步骤来添加新的仓库来得到最新版的Python。
如果您的系统尚未配备最新Python3,推荐升级为更现代化版本。
要找到可用的所有可安装的Python版本列表:
bash
aptcache search ^python3\d$
2. 基于RPM管理的Linux版本(Red Hat,CentOS等)
对于使用yum/dnf(基于RHEL发行版上的包管理)来说,
使用以下命令安装Python:
对于RHEL、CentOS(旧版本用yum,新版本则倾向于使用dnf):
bash
yum 示例 (用于RHEL6, CentOS 6)
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
cd Python3.9.5
./configure enableoptimizations
make altinstall
如果使用dnf (用于 RHEL8/CentOS Stream)
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
sudo dnf y localinstall gcc
tar xf Python3.9.5.tgz
cd Python3.9.5
./configure enableoptimizations
sudo make altinstall
请根据您系统的实际情况替换URL中的“Python3.9.5”为适合的Python版本号。
安装完Python后
安装完毕之后,请通过输入如下命令检查Python版本以确保安装完成:
bash
python version
如果是Python 3的话(某些系统中可能是python3):
bash
python3 version
这将告诉你安装的Python的确切版本以及其状态是否一切正常。如果你计划使用虚拟环境,则安装`venv`或其它虚拟环境工具也是个不错的想法。例如对于Python3.3以上:
bash
python3 m pip install virtualenv
这就是Linux下如何轻松安装Python的基础指南!根据您的操作系统及需求有所不同。
发表评论