溫馨提示×

如何在Ubuntu通過命令行安裝Python

小樊
57
2025-04-09 16:20:42
欄目: 編程語言

在 Ubuntu 上通過命令行安裝 Python 有多種方法,具體取決于你需要的 Python 版本以及你的系統配置。以下是幾種常用的方法:

方法一:使用 apt 安裝 Python 3

Ubuntu 默認已經預裝了 Python 3,但版本可能較舊。你可以使用 apt 包管理器來安裝最新版本的 Python 3。

  1. 更新包列表

    sudo apt update
    
  2. 安裝 Python 3

    sudo apt install python3
    
  3. 驗證安裝

    python3 --version
    
  4. 安裝 pip(Python 包管理工具)

    sudo apt install python3-pip
    
  5. 使用 pip 安裝其他 Python 包

    pip3 install package_name
    

方法二:從源代碼編譯安裝 Python

如果你需要安裝特定版本的 Python 或者需要自定義編譯選項,可以從源代碼編譯安裝。

  1. 安裝編譯依賴

    sudo apt update
    sudo apt install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
    
  2. 下載 Python 源代碼 訪問 Python 官方網站 下載所需版本的源代碼包,或者使用 wget 命令直接下載。例如,下載 Python 3.10.0:

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

    tar -xf Python-3.10.0.tgz
    cd Python-3.10.0
    
  4. 配置編譯選項

    ./configure --enable-optimizations
    
  5. 編譯并安裝

    make -j 8  # 使用 8 個線程加速編譯,根據你的 CPU 核心數調整
    sudo make altinstall  # 避免覆蓋默認的 python3
    
  6. 驗證安裝

    python3.10 --version
    

方法三:使用 pyenv 管理多個 Python 版本

pyenv 是一個非常流行的工具,可以幫助你在同一臺機器上安裝和管理多個 Python 版本。

  1. 安裝 pyenv 依賴

    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
    libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
    xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
    
  2. 安裝 pyenv 使用 git 克隆 pyenv 倉庫:

    curl https://pyenv.run | bash
    
  3. 配置環境變量 將以下內容添加到你的 ~/.bashrc~/.zshrc 文件中:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    
  4. 重新加載 shell 配置

    source ~/.bashrc  # 或 source ~/.zshrc
    
  5. 安裝所需的 Python 版本

    pyenv install 3.10.0
    
  6. 設置全局默認 Python 版本

    pyenv global 3.10.0
    
  7. 驗證安裝

    python --version
    

方法四:使用 deadsnakes PPA 安裝多個 Python 版本

deadsnakes 是一個 Ubuntu PPA,提供了多個 Python 版本。

  1. 添加 deadsnakes PPA

    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update
    
  2. 安裝所需的 Python 版本

    sudo apt install python3.10 python3.10-dev
    
  3. 驗證安裝

    python3.10 --version
    

總結

根據你的需求選擇合適的方法來安裝 Python。如果你只是需要最新版本的 Python 3,使用 apt 是最簡單的方法。如果你需要管理多個版本或特定版本,可以考慮使用 pyenvdeadsnakes PPA。從源代碼編譯安裝則適用于需要高度自定義的場景。

希望這些方法能幫助你在 Ubuntu 上成功安裝 Python!

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