如何在 Ubuntu 中安裝 Python?
Python 是一種功能強大、開源且易於學習的程式語言。它是當今最流行的現代程式語言之一,擁有龐大的開發者社群和豐富的文件。
它通常預裝在所有最新的 Linux 系統上,因為它構成了許多作業系統工具的基礎。儘管如此,根據使用者的需求,可以從可用的源安裝特定版本的 Python。
在本教程中,我們將向您展示在 Ubuntu 系統上安裝 Python 的兩種方法:
- 使用包管理器 (apt) 安裝 Python
- 使用原始碼安裝 Python
使用包管理器 (apt)
在 Ubuntu 上,開啟一個終端視窗(或透過 SSH 連線到系統)並執行以下命令:
$ sudo apt update $ sudo apt install python3
這些命令將更新您系統的儲存庫資料,並在尚未安裝的情況下安裝可用的 Python 3.xx 包。
$ sudo apt install python3 Reading package lists... Done Building dependency tree... Done Reading state information... Done python3 is already the newest version (3.10.6-1~22.04.1). python3 set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. $
如果您需要特定版本的 Python,請在命令中指定其版本,例如:
$ sudo apt install python3.11 Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: libpython3.11-minimal libpython3.11-stdlib python3.11-minimal Suggested packages: python3.11-venv python3.11-doc binfmt-support The following NEW packages will be installed: libpython3.11-minimal libpython3.11-stdlib python3.11 python3.11-minimal 0 upgraded, 4 newly installed, 0 to remove and 3 not upgraded. Need to get 5679 kB of archives. After this operation, 20.9 MB of additional disk space will be used. Do you want to continue? [Y/n]
如果儲存庫中沒有提供特定版本的 Python,您可以使用下一種方法從原始碼構建它。
使用原始碼安裝 Python
從原始碼安裝 Python 是一項相對複雜的任務,需要一些特定的構建工具及其原始碼才能成功安裝。
確保系統上安裝了 Python 構建所需的依賴項。在終端/SSH 會話中執行以下命令來執行此操作:
$ sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
接下來,要下載其原始碼,請訪問 Python 官方網站(python.org)上的“下載”部分。
在下一頁,單擊“Linux/UNIX”連結,如下所示:
它將開啟“Python 原始碼釋出”頁面,您可以在其中找到不同版本的 Python(包括開發版本)及其原始碼,以 Gzipped 和 XZ 壓縮格式提供。
複製所需 Python 版本的原始碼連結(我們為 Python 3.13.0 選擇了 Gzipped 格式),並在終端視窗(或 SSH)中輸入以下 wget 命令下載原始碼:
$ wget https://python.club.tw/ftp/python/3.13.0/Python-3.13.0.tgz
使用以下命令解壓縮下載的 Gzipped 原始碼:
$ tar xvzf Python-3.13.0.tgz
在解壓縮的目錄中,執行配置命令以啟用最佳化,如下所示:
$ cd Python-3.13.0/ $ ./configure --enable-optimizations
要啟動構建過程,請使用以下命令:
$ sudo make install
上述命令需要一些時間才能完成,具體取決於系統速度和資源,並且在構建過程中可能會出現一些警告。如果遇到依賴項問題或任何其他錯誤,它可能會失敗。在重新執行構建命令之前,請先檢視日誌並修復錯誤。
如果構建過程成功,您應該能夠使用給定的命令驗證 Python 版本:
$ python3.13 --version
結論
Python 是用於構建多個系統和使用者級應用程式和工具的流行程式語言之一。它既是系統正常執行所必需的,也是您希望開始在其上開發程式碼時所必需的。
在本教程中,我們解釋了使用其儲存庫或原始碼安裝 Python 的兩種常見方法。通常,對於大多數使用者需求,透過儲存庫安裝就足夠了,儘管對於特定需求,可能需要直接從其原始碼構建。