如何在Ubuntu 22.04上安装Python?

file

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。如果安装较新版本,请在下面的命令中更改版本号。

  1. 首先,安装构建Python所需的库和依赖项:

    sudo apt update
  2. Python下载页面下载最新版本的源代码使用wget命令:

    wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
  3. 下载完成后,解压缩
    tar -xf Python-3.11.3.tgz

  4. 切换到压缩包目录

    cd Python-3.11.3

    “–enable optimization”选项通过运行多个测试来优化Python二进制文件。这会使构建过程变慢。

  5. 开始编译

    make -j 12

    为了加快构建时间,请修改“-j”以与处理器中的内核数量相对应。您可以通过键入“nproc”找到号码。

  6. 构建过程完成后,通过键入以下内容安装Python二进制文件:

    sudo make altinstall

    我们使用altinstall而不是install,因为后面的命令将覆盖默认的系统python3二进制文件。

就是这样。最新的Python已经安装在您的系统上,可以通过执行“python3.11”来使用。要验证它,请键入:

python3.11 --version

输出

Python 3.11.3

要使用默认的发行版版本,请运行“python3”。

最后

终于在在22.04机器上从源代码安装Python,现在您可以开始开发您的Python项目了。

ChatGPT平替之ChatGLM-6B
linux sudoers 用户权限配置

发表我的评论

电子邮件地址不会被公开。 必填项已用*标注

ajax-loader