Ubuntu 下搭建 Python 开发环境

Ubuntu 作为当下最流行的 Linux 发行版本之一,用户基数非常庞大,而且 Ubuntu 操作系统也非常适合 Python 学习。这节课我们就来学习下如何在 Ubuntu 操作系统下搭建 Python 开发环境。

1. Ubuntu 的 Python 运行环境

1.1 Python 2 与 Python 3

Python 有两个主要的版本: Python 2 与 Python 3。Python 3 相对于 Python 2 是一个重大的升级,Python 3 与 Python 2 两者的语法不兼容。最近这几年 Python 3 逐渐普及、使用率不断上升,Python 2 即将逐步退出历史舞台。因此,新手学习 Python 应该选择 Python 3,在下载 Python 时请注意选择下载 Python 3

图片描述

Python 2与Python 3

1.2 32 位 Python 与 64 位 Python

  • 32 位操作系统与 64 位操作系统

Ubuntu 操作系统分为 32 位操作系统与 64 位操作系统。在 32 位操作系统中,CPU 一次能处理 32 位的数据,支持内存最多为 4 GB (2的32次方);在 64 位操作系统中,CPU 一次能处理 64 位的数据,支持内存可以超过 4 GB (2 的 32 次方)。通常情况下,内存超过 4 GB 时,应该选择安装 64 位操作系统。

  • 32 位 Python 与 64 位 Python

根据操作系统的位数,Python 分为 32 位 Python 与 64 位 Python。在 32 位操作系统中,只能运行 32 位 Python;在 64 位操作系统中,既能运行 32 位 Python 也能运行 64 位 Python。

1.3 Ubuntu 对 Python 的支持

Ubuntu 是一个以桌面应用为主的 Linux 操作系统,提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境,是国内最流行的 Linux 发行版本。Ubuntu 每隔 6 个月就会发布一个新版本,在每年的 4 月份和 10 月份发布新版本,目前,最新的 Ubuntu 版本是 Ubuntu 19.10(版本号 19.10 表示是 19 年 10 月份发布)。

Ubuntu 对 Python 的支持具有如下特点:

  • 安装 Ubuntu 时会默认安装 Python 软件。Ubuntu 安装完毕后,用户可以直接使用 Python,无需再单独安装 Python 软件。而在 Windows 中,用户使用 Python 前首先需要下载安装 Python。

  • 在 Ubuntu 中,Python 2 的程序名称为 python,Python 3 的程序名称为 python3。而在 Windows 中,Python 2 与 Python 3 的程序名称均为 python。目前关于 python 的教程、视频都是针对 Python 3,因此,用户在 ubuntu 环境中学习 python 时,请使用命令 python3 进入 Python 环境

2. 安装步骤

2.1 安装 Python

Ubuntu 已经默认自带了 Python,无需安装,可以忽略此小节。如果使用的 Linux 发行版不是 Ubuntu,在命令行中输入如下命令安装 Python 3:

$ sudo apt install python3

在 Ubuntu 中安装 Python 时,会自动根据操作系统的位数选择相应的软件版本,即:在 32 位 Ubuntu 中,上述 apt 命令会安装 32 位 Python;在 64 位 Ubuntu 中,上述 apt 命令会安装 64 位 Python。

如果系统中已经安装了 Python 3,则提示如下信息:

$ sudo apt install python3
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
python3 已经是最新版 (3.6.7-1~18.04)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 411 个软件包未被升级。

上述提示信息表明,系统中已经安装了版本为 3.6.7 的 Python。

2.2 安装 IDLE

IDLE 是 Python 官方提供的 Python 集成开发环境,可以在 IDLE 中完成编写和运行 Python 程序。IDLE 的功能简单容易上手,适合初学者入门使用。

在 Windows 中,Python 的安装包带有 IDLE,安装完 Python 时,同时也安装了 IDLE。在 Ubuntu 中,默认没有安装 IDLE,需要用户单独安装。在命令行中输入如下命令安装 IDLE:

$ sudo apt install idle

3. 在 Ubuntu 中运行 Python

3.1 运行 Python 2

在命令行中输入命令 python,启动 Python 2,如下所示:

图片描述

进入 Python 2

Python 2 启动时,在第一行输出信息包括 “Python 2.7.15+”,表明当前使用的 Python 版本是 Python 2。

3.2 运行 Python 3

在命令行中输入命令 python3,启动 Python 3,如下所示:
图片描述

进入 Python 3

Python 3 启动时,在第一行输出信息包括 “Python 3.6.7”,表明当前使用的 Python 版本是 Python 3。**在 Ubuntu 中,请使用命令 python3 而不是命令 python 进入 Python 环境。 **

3.3 退出 Python

启动 Python 命令后,输入命令 exit() 可以退出 Python,请注意输入 exit() 而不是 exit,如下所示:

图片描述

退出 Python

3.4 运行 IDLE

在命令行中输入命令 idle,启动 IDLE,如下所示:

图片描述

Python 自带的集成开发环境 IDLE

4. 小结

有的 Ubuntu 版本下已经默认安装了 Python。但是大多数是 Python 2 的版本。我们需要先验证一下 Ubuntu 中是否有 Python 3 的环境然后在进行安装。