Python 正迅速成为全球最流行的编程语言之一。 它对新程序员的低入门门槛和简单优雅的语法使其成为开始学习的绝佳语言。 Python 非常适合任务自动化,幸运的是,大多数 Linux 发行版都配备了开箱即用的 Python。 Ubuntu 18.04 也是如此; 但是,与 Ubuntu 18.04 一起分发的 Python 包是 3.6.8 版本。 本文将介绍如何安装更新版本的 Python,特别是最新的稳定版本 3.8.3。
预检
这些说明是在 Liquid Web Self-Managed Ubuntu 18.04 服务器上以 root 用户身份执行的。
使用 Apt 安装
Apt 是 Ubuntu 18.04 的默认包管理器。 使用它安装包很方便,因为它通常处理所有需要的依赖项。
第 1 步:更新软件包并安装依赖项
通过运行以下命令来启动更新系统包。
root@ubuntu:~# apt update -y
完成后,要准备好环境,请安装以下依赖项。
root@ubuntu:~# apt install software-properties-common
步骤 #2:设置 PPA 并安装 Python 3.8
Python 3.8.3 包可通过 PPA 获得。 要添加 PPA 并使 apt 了解新包,请运行以下命令。
root@ubuntu:~# add-apt-repository ppa:deadsnakes/ppa -y
现在为了安装 Python 3.8.3,我们将运行这个命令。
root@ubuntu:~# apt install python3.8 -y
步骤 #3:验证安装
验证 Python 3.8 安装的最简单方法是运行以下命令以放入 Python shell 并观察报告的版本。
root@ubuntu:~# python3.8
Python 3.8.3 (default, May 14 2020, 20:11:43)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
从源安装
在某些情况下,可能需要从源代码安装 Python 以获得最新版本。
第 1 步:安装依赖项并下载 Python 源代码
在开始从源代码安装 Python 之前,需要安装一些依赖项以确保成功。
root@ubuntu:~# apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev
> libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev
> wget libbz2-dev -y
接下来,我们将从 Python 下载页面. 在撰写本文时,最新的可用预发布候选版本是 Python 3.9.0b4 – 2020 年 7 月 3 日。
root@ubuntu:~# wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0b4.tgz
--2020-07-07 20:52:59-- https://www.python.org/ftp/python/3.9.0/Python-3.9.0b4.tgz
Resolving www.python.org (www.python.org)... 199.232.64.223, 2a04:4e42:50::223
Connecting to www.python.org (www.python.org)|199.232.64.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 25023724 (24M) [application/octet-stream]
Saving to: 'Python-3.9.0b4.tgz'
Python-3.9.0b4.tgz 100%[==============================================================>] 23.86M 16.2MB/s in 1.5s
2020-07-07 20:53:01 (16.2 MB/s) - 'Python-3.9.0b4.tgz' saved [25023724/25023724]
步骤 #2:提取并安装 Python
现在我们已经下载了 Python 源代码,我们需要将其解压缩并更改为生成的目录。
root@ubuntu:~# tar -xf Python-3.9.0b4.tgz
root@ubuntu:~# cd Python-3.9.0b4
root@ubuntu:~/Python-3.9.0b4#
接下来,运行以下命令以查看服务器可用的核心数。
root@ubuntu:~/Python-3.9.0b4# nproc
4
这将在制作步骤中派上用场。
之后运行以下命令以生成包含设置 Python 的指令集的 makefile。
root@ubuntu:~/Python-3.9.0b4# ./configure --enable-optimizations
接下来,运行 make -j 命令开始安装,提供我们之前运行的 nproc 命令的编号:
root@ubuntu:~/Python-3.9.0b4# make -j 4
要完成安装,请运行以下命令。
root@ubuntu:~/Python-3.9.0b4# make altinstall
步骤 #3:验证安装
验证这个新的 Python 安装与上一节中的相同; 运行此 python 命令时指定新版本。
root@ubuntu:~/Python-3.9.0b4# python3.9
Python 3.9.0b4 (default, Jul 7 2020, 21:07:40)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
你有它! 大多数 Linux 发行版都配备了 Python 3,这是一个巨大的便利。但是,了解如何获得更新的 Python 版本是非常宝贵的,这取决于您作为用户的需求。 掌握 Python 版本的更改是确保项目顺利运行的可靠方法,方法是尽快找出任何重大更改,以便解决它们。
我们的支持团队由经验丰富的 Linux 技术人员和系统管理员组成,他们精通多种网络托管技术,尤其是本文中讨论的技术。
如果您是完全托管的 VPS 服务器, Cloud 专用,VMWare 私有 Cloud私人父母服务器或专用服务器所有者,并且您对执行概述的任何步骤感到不舒服,可以通过电话 @800.580.4985 联系我们, 聊天 或支持票以帮助您完成此过程。