通常, 预装在 Linux 中,但如果您的 Linux 发行版由于某种原因未提供它,您也可以通过几个步骤在 Linux 中安装它。如果您是开发人员, 是构建各种软件和网站的必备工具。除此之外,Linux 中的许多软件都依赖于 ,因此您必须安装它才能使操作系统顺利运行。那么,让我们学习如何在 Linux 中安装 。
安装于
在本教程中,我们介绍了三种将其安装到系统上的方法。但在此之前,让我们先检查您的系统是否已安装并进行相应的更新。
注意:我们在最新版本即 22.04 LTS 和 20.04 上测试了下面列出的命令和方法。
检查是否已安装
在 上安装之前,您应该检查它是否已安装在您的系统上。这允许您更新现有安装,而无需从头开始安装。如果您想降级到其他版本,这也很方便。以下是步骤。
1. 首先,使用键盘快捷键“Alt + Ctrl + T”打开终端并运行以下命令。如果命令输出版本号,则表示已安装。要退出环境,请按“Ctrl + D”。如果您收到“未找到”之类的错误消息,则表示您尚未安装它。因此,请继续下一个安装方法。
python3
2.您也可以运行以下命令来检查版本。
python3 --version
3. 如果安装了旧版本,请运行以下命令将 Linux 发行版上的版本升级到最新版本。
sudo apt --only-upgrade install python3
从官方存储库安装
它在官方软件库中可用,因此您只需执行一个简单的命令即可将其无缝安装到系统中。以下是安装方法。
1. 在 中打开终端,并运行以下命令,更新所有包和软件源。
sudo apt update && sudo apt upgrade -y
2. 接下来,运行以下命令将其安装到 。这将自动将其安装在您的机器上。
sudo apt install python3
从 PPA 安装
除了官方存储库,您还可以从 PPA 中提取较新的版本。如果您的系统上没有可用于安装的官方存储库(APT),那么此方法肯定有效。以下是安装步骤。
1. 使用“Alt + Ctrl + T”快捷键启动终端并运行以下命令。这是管理来自独立供应商的发行版和软件源所必需的。
sudo apt install software-properties-common
2. 接下来,运行以下命令将 PPA 添加到您的软件源。出现提示时,按 Enter 继续。
sudo add-apt-repository ppa:deadsnakes/ppa
3.现在,更新包列表并运行下一个命令进行安装。
sudo apt update sudo apt install python3
4. 您还可以选择从 PPA 安装特定版本(旧版本或新版本)。它还提供构建版本(实验版本),以便您也可以安装它们。运行以下命令:
sudo apt install python3.12
或者
sudo apt install python3.11
从源代码构建
如果您想更进一步,直接从源代码进行编译,您也可以这样做。但请记住,该过程会更长一些,编译可能需要超过 15 分钟,具体取决于您的硬件规格。以下是您需要遵循的步骤。
1.首先打开终端,运行以下命令,更新软件包。
sudo apt update
2.然后,运行下一个命令来安装构建所需的依赖项。
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
3. 然后,创建一个“”文件夹并移动到该文件夹。如果出现“”错误,请使用 sudo 运行该命令。
sudo mkdir /python && cd /python
4.然后使用wget到官网下载最新版本,这里我下载的是3.12.0a1。
sudo wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0a1.tgz
5.现在,使用 tar 命令解压下载的文件并移动到解压的文件夹。
sudo tar -xvf Python-3.12.0a1.tgz cd Python-3.12.0a1
6.然后,在中编译之前运行以下命令来启用优化。这将缩短编译时间。
./configure --enable-optimizations
7.最后执行以下命令进行构建。整个过程需要10到15分钟。
sudo make install
8.完成后,运行--命令检查版本号。就这样。
概括
这就是在 Linux 中安装的方法。如果你在安装时没有选择最小安装,那么很可能你的系统上已经安装了它。在这种情况下,你只需要检查版本并更新现有安装。但是,如果你没有安装它,你可以按照上面提到的三种方法之一立即安装它。无论如何,这就是我们所拥有的全部。
最后,如果您有任何疑问,请在下面的评论部分告诉我们。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。