溫馨提示×

Ubuntu上Python安裝指南

小樊
56
2025-04-11 16:39:40
欄目: 編程語言

在Ubuntu上安裝Python可以分為幾個步驟,包括更新軟件包列表、安裝必要的構建工具、下載并解壓Python源碼、配置和編譯安裝以及驗證安裝。以下是詳細的步驟:

更新軟件包列表并安裝必要的構建工具

首先,打開終端并更新軟件包列表:

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget sqlite3 libsqlite3-dev libbz2-dev

下載并解壓Python源碼

你可以從Python官方網站下載特定版本的Python源碼包。例如,下載Python 3.8.15版本:

wget https://www.python.org/ftp/python/3.8.15/Python-3.8.15.tgz

下載完成后,解壓縮源碼包:

tar -xf Python-3.8.15.tgz

配置和編譯安裝

切換到解壓后的源碼目錄并執行configure腳本:

cd Python-3.8.15
./configure --enable-optimizations --enable-shared

運行多個測試來優化Python二進制文件,這會使構建過程變慢,但對Python執行速度有一定的提升:

make -j$(nproc)

使用altinstall而不是install來避免覆蓋默認的系統Python二進制文件:

sudo make altinstall

驗證安裝

安裝完成后,通過以下命令驗證Python是否安裝成功:

python3.8 --version

輸出應顯示已安裝的Python版本,例如:

Python 3.8.15

使用普通用戶編譯安裝Python(可選)

如果你希望以普通用戶身份安裝Python,可以按照以下步驟操作:

  1. 前期準備

    更新源并安裝相應的更新:

    sudo apt-get update && sudo apt-get upgrade
    

    安裝相關的編譯輔助工具:

    sudo apt-get install build-essential zlib1g-dev
    
  2. 下載源碼包

    從Python官方網站下載相應的Python源碼包,例如Python 3.8.1:

    wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
    
  3. 解壓源碼包

    對下載下來的Python源碼包進行解壓:

    tar -zxvf Python-3.8.1.tgz
    
  4. 編譯安裝

    進入解壓后的源碼目錄進行編譯安裝:

    cd Python-3.8.1
    ./configure --prefix="/home/ataola/software/python3.8"
    make && make install
    
  5. 追加到當前用戶環境變量

    編輯~/.bashrc文件,追加以下內容:

    export PATH=$PATH:/home/ataola/software/python3.8/bin
    

    保存退出并按Esc,然后輸入:wq保存并退出編輯器。更新使其生效:

    source ~/.bashrc
    
  6. 驗證安裝

    驗證Python和pip是否安裝成功:

    python3.8 -v
    pip3.8 -v
    

    如果需要安裝pip,可以使用以下命令:

    sudo apt install python3-pip
    

以上就是在Ubuntu上安裝Python的基本步驟。根據你的需求,可以選擇從源代碼編譯安裝或直接使用系統包管理器安裝。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女