溫馨提示×

Ubuntu 安裝 Python 需要哪些依賴

小樊
93
2025-03-30 17:33:00
欄目: 編程語言

在Ubuntu上安裝Python時,需要確保所有必要的依賴關系都已正確安裝。這些依賴主要包括以下幾類:

  1. 基礎工具和依賴庫

    • python3-dev:Python開發庫,包含編譯Python C擴展所需的頭文件和靜態庫。
    • python3-venv:用于創建輕量級“虛擬環境”的模塊,其中可以安裝Python包而不會影響全局Python環境。
    • python3-pip:Python的包安裝程序,用于安裝和管理Python包。
  2. 其他依賴庫

    • git:版本控制系統,用于從源代碼倉庫獲取Python的源代碼或其他依賴包。
    • libffi-dev、gcc、libssl-dev:編譯某些Python包時所需的庫和編譯器。
    • build-essential:包含編譯工具和一些基本的庫。
    • zlib1g-dev、libbz2-dev、libreadline-dev、libsqlite3-dev、libffi-dev、liblzma-dev:這些庫在編譯和安裝Python時可能會用到。

如果你需要安裝特定版本的Python(例如Python 3.8.5),可以參考以下步驟:

  1. 更新系統

    sudo apt update
    
  2. 安裝必要的依賴包

    sudo apt install build-essential zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev
    
  3. 下載并解壓Python源碼包

    wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
    tar -zxvf Python-3.8.5.tgz -C /usr/local
    cd /usr/local/Python-3.8.5
    
  4. 配置和編譯安裝

    ./configure --prefix=/usr/local/python3.8.5
    make
    sudo make install
    
  5. 建立軟鏈接

    sudo ln -s /usr/local/python3.8.5/bin/python3.8 /usr/bin/python3
    sudo ln -s /usr/local/python3.8.5/bin/pip3 /usr/bin/pip3
    
  6. 驗證安裝

    python3.8 --version
    pip3 --version
    

通過以上步驟,你可以在Ubuntu上成功安裝Python及其依賴包。

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