如何在Ubuntu 22.04上安装Python?
Python是世界上最流行的编程语言之一。它是一种通用语言,用于构建各种应用程序,从简单的脚本到复杂的机器学习算法。Python语法简单易学,是初学者和有经验的开发人员的热门选择。
本文将解释如何在Ubuntu 22.04上从源代码构建Python。同样的步骤适用于所有基于Ubuntu的发行版,包括PopOS、Kubuntu、Linux Mint和Elementary OS。
默认情况下,Python 3预装在Ubuntu 22.04上。要检查系统上安装的Python版本,请键入:
python3 --version
输出应该如下所示:
Python 3.10.6
如果您需要在系统上安装另一个或多个Python版本,则应该从源代码构建它。
从源代码在Ubuntu上安装Python
从源代码编译Python可以安装最新的Python版本并自定义构建选项。然而,您将无法通过apt包管理器来维护您的Python安装。
在撰写本文时,Python最新主要版本的最新版本是3.11。此版本包括许多速度改进和新功能,如新的标准库模块、新的语法和内置功能。
以下步骤解释了如何从源代码编译Python 3.11。如果安装较新版本,请在下面的命令中更改版本号。
-
首先,安装构建Python所需的库和依赖项:
sudo apt update
-
从Python下载页面下载最新版本的源代码使用
wget
命令:wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
-
下载完成后,解压缩
tar -xf Python-3.11.3.tgz -
切换到压缩包目录
cd Python-3.11.3
“–enable optimization”选项通过运行多个测试来优化Python二进制文件。这会使构建过程变慢。
-
开始编译
make -j 12
为了加快构建时间,请修改“-j”以与处理器中的内核数量相对应。您可以通过键入“nproc”找到号码。
-
构建过程完成后,通过键入以下内容安装Python二进制文件:
sudo make altinstall
我们使用
altinstall
而不是install
,因为后面的命令将覆盖默认的系统python3二进制文件。
就是这样。最新的Python已经安装在您的系统上,可以通过执行“python3.11”来使用。要验证它,请键入:
python3.11 --version
输出
Python 3.11.3
要使用默认的发行版版本,请运行“python3”。
最后
终于在在22.04机器上从源代码安装Python,现在您可以开始开发您的Python项目了。