在Linux上安裝最新版本的Python

Guide to installing the latest version of Python on Linux

安裝

使用終端命令 python --version 檢查您的Linux系統是否已經安裝了Python,如果已安裝,則是哪個版本。如果您的Linux系統未安裝Python,或者您想要安裝更新的版本,請按照以下步驟操作。

安裝步驟

  1. 首先,安裝構建Python所需的開發包。

    在Debian上:

    1
    2
    
    sudo apt update
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl
    

    在Fedora上:

    1
    
    sudo dnf groupinstall development
    
  2. 下載Python 3的穩定最新發行版本

    訪問官方Python網站並下載Python 3的最新版本。下載完成後,您將獲得一個包含Python源代碼的.tar.xz存檔文件(一個"tarball")。

  3. 解壓tarball

    下載完成後,使用您選擇的解壓縮應用程序或Linux tar命令解壓tarball,例如:

    1
    
    tar -xf Python-3.?.?.tar.xz
    
  4. 配置腳本

    解壓Python tarball後,導航到配置腳本並在您的Linux終端中執行它:

    1
    2
    
    cd Python-3.*
    ./configure
    

    配置可能需要一些時間。請耐心等待直到成功完成。

  5. 開始建構過程

    如果您的系統上已經安裝了Python的版本,且您想要安裝新版本與之並存,請使用此命令:

    1
    
    sudo make altinstall
    

    建構過程可能需要一些時間。

    如果您想要用這個新版本替換您當前的Python版本,您應該使用您的apt或dnf卸載您當前的Python包,然後安裝:

    1
    
    sudo make install
    

    然而,通常更優先以package的形式安裝(如.deb或.rpm檔),這樣您的系統可以為您跟踪和更新它。但由於本文假設最新的Python尚未打包,因此您可能沒有這個選擇。在這種情況下,您可以按照建議使用altinstall安裝Python,或使用最新的原始碼重建現有的Python包。

    驗證安裝

    如果您沒有遇到任何錯誤,最新的Python現在已經安裝在您的Linux系統上。要驗證它,請在終端中輸入以下命令之一:

    1
    
    python3 --version
    

    或者

    1
    
    python --version
    

    如果輸出顯示Python 3.x,則表示Python 3已成功安裝。

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy