常见问题

如何在 Linux 系统中安装最新版 Python ?(linux怎么安装python3.7)墙裂推荐,

时间:2024-06-04 03:59:58 来源:快捷一键重装官网 人气:31

核心提示: To proceed, hit ENTER. The PPA repository entry will be added to the /et...

方便快捷全屏重装控制系统

How-To-Install-Latest-Python-On-Linux

Python 是一类高阶通用型C语言,用作各式各样应用领域,主要包括统计数据自然科学,格斗游戏插件,web 和终端应用应用领域软件开发。

在本讲义中,他们将如是说怎样在 Linux 上加装新一代的 Python 版。

在 Ubuntu 采用 PPA 上加装新一代的 Python

预设情况下,Ubuntu 早已预载了 Python 3.10.12,他们能校正呵呵重装控制系统

$ python3 -V
方便快捷全屏重装控制系统

在写这首诗的这时候,新一代的 Python LTS 版是 Python 3.12。要加装那个版,你须要从 deadsnakes 的 PPA 中加装。这是两个为 Ubuntu 控制系统提供更多新一代 Python 版的存储库。现阶段,它全力支持 Ubuntu 20.04 和 22.04 版。

要加进 DeadSnakes PPA,请运转下列指示

$ sudo add-apt-reposit重装控制系统ory ppa:deadsnakes/ppa
方便快捷全屏重装控制系统

To proceed, hit ENTER. The PPA repository entry will be added to the /etc/apt/sources.list.d/ directory and the GPG key to the /etc/apt/trusted.gpg.d/ directory.

按 ENTER 展开下一步棋,PPA重装控制系统 repository 将加进到 /etc/apt/sources.list.d/ 产品目录,GPG key 将加进到 /etc/apt/trusted.gpg.d/ 产品目录。

方便快捷全屏重装控制系统

更新包索引

$ sudo apt update
方便快捷全屏重装控制系统

加装 Python 3.12

$ sudo apt install python3.12
方便快捷全屏重装控制系统

查看 Python 版

$ python -V
方便快捷全屏重装控制系统

管理多个 Python 版

在某些情况下,您可能加装多重装控制系统个 Python 版,并且须要从两个版切换到另两个版。

The update-alternatives command

is used to set the priority of different versions of an application such

as PHP or Python residing on Ubuntu. The version with the highest

pr重装控制系统iority becomes the default version.

update-alternatives 指示用作设置 Ubuntu 上不同版插件(PHP 或 Python)的优先级,优先级最高的版成为预设版。

在下面的示例中,他们将 Python 3.12 设置为预设 Python 版,为其分配最高优先级值 2,而 Python3.10 分配优先级为 1。

$ sudo update重装控制系统-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 $ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 2

要在不同的 Python 版之间切换,运转下列指示

$ sudo update-al重装控制系统ternatives --config python3

您能按 ENTER 以保持当前选择或提供更多与 Python 版相对应的编号。

方便快捷全屏重装控制系统

源代码加装新一代的 Python

另一类加装 Python 的方法是从源代码加装。他们将采用 Rocky 9 作为他们的 Linux 环境,预设情况下,加装了 Python 3.9

$ python3 -V
方便快捷全屏重装控制系统

要从源代码构建 Python,您须要 Development Too重装控制系统ls 包提供更多的一组包。其中主要包括 rpmbuild、autoconf、automake、GCC、make、libtool 等。

加装 Development Tools 包

$ sudo dnf groupinstall "Develpoment Tools" -y
方便快捷全屏重装控制系统

接下来,加装下列必备软件包。

$ sudo dnf install vim openssl-devel wget libffi-devel b重装控制系统zip2-devel -y
方便快捷全屏重装控制系统

下载新一代的 Python 源码

$ wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
方便快捷全屏重装控制系统

解压 Python 源码文件

$ tar -xvf Python-3.12.0.tgz

切换到 Python 产品目录

$ cd Python-3.12.0

然后运转配置脚本,启用配置文件引导优化(PGO)

$ sudo ./c重装控制系统onfigure --enable-optimizations
方便快捷全屏重装控制系统

接下来,编译并加装 Python3

$ sudo make altinstall
方便快捷全屏重装控制系统

最后,校正是否加装了新一代的 Python 版。

$ python3.12 -V

从下面的输出中,您能看到 Python 3.12 早已加装。

方便快捷全屏重装控制系统

我的开源项目

方便快捷全屏重装控制系统

酷瓜云课堂 - 开源知识付费解决方案

course-tencent-cloud(酷瓜云课堂 - gitee 仓重装控制系统库)course-tencent-cloud(酷瓜云课堂 - github 仓库)