1. 程式人生 > Python入門教學 >03 Ubuntu 下搭建 Python 開發環境

03 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 的環境然後在進行安裝。