如何在 Ubuntu 18.04 上安装 Python 3.8
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》。
上一篇: 开源GPGPU