文章目录
{ .ImgAlt }}

Python 是世界上被广泛使用的编程语言之一。语法简单易学,Python 是初学者和有工作经验者的一个很流行的选择。Python 是一个多功能的编程语言。它可以被用来构建各种应用程序,从简单的脚本到复杂的机器学习算法。

Python 3.8 是 Python 语言最新的主要发行版。它包含了很多新的特性,包括 assignment expressions, positional-only parameters, f-strings support 等等。

Python 3.8 在 Ubuntu 的默认软件源仓库不可用。在这篇指南中,我们将会讲述在 Ubuntu 18.04 上使用两种不同的方式安装 Python 3.8。第一个选择就是从deadsnakes PPA来安装 deb 软件包。

同样的步骤适合 Ubuntu 16.04 以及任何基于 Ubuntu 构建的发行版,包括 Kubuntu,Linux Mint,和 Elementary OS。

一、在 Ubuntu 上通过 Apt 安装 Python 3.8

在 Ubuntu 上通过 Apt 安装 Python 3.8 是很直接的方式,并且只需要几分钟:

01.以 root 或者其他有 sudo 权限的用户身份运行下面的命令,更新软件包列表,并且安装依赖包:

sudo apt update
sudo apt install software-properties-common

02.将 deadsnakes PPA 添加到你的系统源列表中:

sudo add-apt-repository ppa:deadsnakes/ppa

当被提示时,输入回车按键,继续:

Press [ENTER] to continue or Ctrl-c to cancel adding it.

03.一旦软件源仓库被启用,安装 Python 3.8:

sudo apt install python3.8

04.验证安装过程是否成功,输入:

python3.8 --version
Python 3.8.0

此时,Python 3.8 已经在你的 Ubuntu 系统上安装好了,你可以开始使用它了。

二、在 Ubuntu 上从源码编译安装 Python 3.8

在这一章节,我们将会讲解如何通过源码编译安装 Python 3.8。

01.更新软件包列表并且安装编译 Python 所必要的软件包:

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

02.从 Python 下载页面使用wget下载最新发布的软件源码:

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

写这篇文章的时候,最新发行版是:3.8.0

03.当下载完成时,解压压缩包:

tar -xf Python-3.8.0.tgz

04.切换到 Python 源码目录,并且执行configure脚本,他会执行一系列检测,并且确保所有依赖都在你的系统上准备好了:

cd Python-3.8.0
./configure --enable-optimizations

--enable-optimizations选项通过多个测试优化 Python 二进制包。这会导致编译过程变慢。

05.开始 Python 3.8 的编译处理:

make -j 8

想要缩短编译事件,修改-j来适配你的处理器数量。你可以通过输入nproc来找到处理器的数量。

06.当编译完成后,通过输入下面的命令安装 Python 二进制包:

sudo make altinstall

不要使用标准的make install因为它会覆盖默认的系统 python 3 二进制包。

07.就这些。Python 3.8 已经被安装并且准备使用了。通过下面的命令验证它:

python3.8 --version

输出将会显示 Python 版本:

Python 3.8.0

三、总结

你已经在 Ubuntu 18.04 上安装了 Python 3.8,现在你可以开始开发你的 Python 3 项目了。

下一步,你可以阅读关于《How to Use Pip》《How to Create Python Virtual Environments》




如果你有任何疑问,请通过以下方式联系我们:

微信:

微信群: 加上面的微信,备注微信群

QQ: 3217680847

QQ 群: 82695646 雪梦科技交流群

原文 :https://linuxize.com/post/how-to-install-python-3-8-on-ubuntu-18-04/

    版权声明:本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。知识共享许可协议
Vultr: 免费赠送50美元

相关推荐