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。
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.7.15+”,表明當前使用的 Python 版本是 Python 2。
3.2 運行 Python 3
在命令行中輸入命令 python3,啟動 Python 3,如下所示:
Python 3 啟動時,在第一行輸出信息包括 “Python 3.6.7”,表明當前使用的 Python 版本是 Python 3。**在 Ubuntu 中,請使用命令 python3 而不是命令 python 進入 Python 環境。 **
3.3 退出 Python
啟動 Python 命令后,輸入命令 exit() 可以退出 Python,請注意輸入 exit() 而不是 exit,如下所示:
3.4 運行 IDLE
在命令行中輸入命令 idle,啟動 IDLE,如下所示:
4. 小結
有的 Ubuntu 版本下已經默認安裝了 Python。但是大多數是 Python 2 的版本。我們需要先驗證一下 Ubuntu 中是否有 Python 3 的環境然后在進行安裝。