一般來說,Python 已預裝在 Ubuntu 中,但如果你的 Linux 發行版由於某種原因沒有提供 Python,你也可以通過幾個步驟在 Ubuntu 中安裝 Python。如果你是一名開發人員,Python 是構建各種軟體和網站的必備工具。除此之外,Ubuntu 的許多軟體都依賴於 Python,因此你必須安裝它才能讓作業系統順利執行。因此,讓我們來學習如何在 Ubuntu 中安裝 Python。
在 Ubuntu 上安裝 Python
在本教程中,我們介紹了在 Ubuntu 上獲取 Python 的三種方法。但在此之前,讓我們先檢查一下您的系統是否已安裝 Python 並進行相應的更新。
注:我們在最新版本(即 Ubuntu 22.04 LTS 和 Ubuntu 20.04)上測試了下面列出的命令和方法。
檢查 Ubuntu 上是否已安裝 Python
在 Ubuntu 上安裝 Python 之前,您應該檢查系統上是否已經安裝了 Python。這樣您就可以更新現有的 Python 安裝,而不必從頭開始安裝。如果您想降級到不同的 Python 版本,這也會派上用場。下面是具體步驟。
1. 首先,使用鍵盤快捷鍵 “Alt + Ctrl + T” 開啟終端,執行下面的命令。如果命令輸出了版本號,說明 Ubuntu 中已經安裝了 Python。要退出 Python 環境,請按 “Ctrl + D”。如果您收到類似 “Command not found” 的錯誤資訊,說明您還沒有安裝 Python。因此,請轉到下一個安裝方法。
python3
2. 您也可以執行下面的命令來檢查 Ubuntu 上的 Python 版本。
python3 --version
3. 如果安裝的是舊版本的 Python,請執行以下命令將 Python 升級到 Linux 發行版上的最新版本。
sudo apt --only-upgrade install python3
從官方軟體倉庫在 Ubuntu 中安裝 Python
Python 可在 Ubuntu 官方軟體倉庫中找到,因此您只需執行一個簡單的命令,就能在系統中無縫安裝 Python。下面是安裝方法。
1. 在 Ubuntu 中開啟終端,執行以下命令更新所有軟體包和軟體源。
sudo apt update && sudo apt upgrade -y
2. 接下來,執行以下命令在 Ubuntu 中安裝 Python。這將自動在你的機器上安裝 Python。
sudo apt install python3
從 Deadsnakes PPA 在 Ubuntu 中安裝 Python
除了官方版本庫,您還可以從 Deadsnakes PPA 中提取較新版本的 Python。如果 Ubuntu 的官方版本庫 (APT) 無法在你的系統上安裝 Python,那麼這個方法肯定行得通。以下是安裝步驟。
1. 使用 “Alt + Ctrl + T” 快捷鍵啟動終端,執行下面的命令。這需要用來管理您的發行版和來自獨立供應商的軟體源。
sudo apt install software-properties-common
2. 接下來,執行下面的命令將 Deadsnakes PPA 新增到 Ubuntu 的軟體源中。出現提示時,按 Enter 繼續。
sudo add-apt-repository ppa:deadsnakes/ppa
3. 現在,更新軟體包列表並執行下一條命令安裝 Python。
sudo apt update sudo apt install python3
4. 您還可以選擇從 Deadsnakes PPA 安裝特定版本(新舊)的 Python。它還提供 Python 的 nightly 構建版(實驗版),因此您也可以安裝它們。按以下方式執行命令:
sudo apt install python3.12
或者
sudo apt install python3.11
從原始碼在 Ubuntu 中構建 Python
如果您想更進一步,直接在 Ubuntu 中從原始碼編譯 Python,也可以這麼做。但請記住,這個過程會稍長一些,編譯 Python 可能需要 15 分鐘以上,這取決於你的硬體規格。以下是您需要遵循的步驟。
1. 首先,開啟終端,執行下面的命令更新軟體包。
sudo apt update
2. 然後,執行下一條命令安裝所需的依賴項,以便在 Ubuntu 中構建 Python。
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
3. 然後,建立一個 “python” 資料夾並移至該資料夾。如果出現 “Permission denied” 錯誤,請使用 sudo
執行該命令。
sudo mkdir /python && cd /python
4. 然後,使用 wget
從官方網站下載最新版本的 Python。這裡,我下載的是 Python 3.12.0a1。
sudo wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0a1.tgz
5. 現在,使用 tar
命令解壓縮下載的檔案,並移動到解壓縮後的資料夾。
sudo tar -xvf Python-3.12.0a1.tgz cd Python-3.12.0a1
6. 然後,在 Ubuntu 中編譯 Python 之前執行下面的命令開啟優化。這將縮短 Python 的編譯時間。
./configure --enable-optimizations
7. 最後,執行以下命令在 Ubuntu 中構建 Python。整個過程需要 10 到 15 分鐘。
sudo make install
8. 完成後,執行 python3 --version
命令檢查 Python 版本號。這樣就完成了。
小結
這就是如何在 Ubuntu Linux 中安裝 Python。如果你在安裝時沒有選擇最小化設定,那麼你的系統上很可能已經安裝了 Python。那麼,你只需檢查版本並更新現有的 Python 安裝。不過,如果您沒有安裝 Python,可以按照上述三種方法之一立即安裝。總之,這就是我們的全部內容。
最後,如果你有任何問題,請在下面的評論區告訴我們。
評論留言