溫馨提示×

Ubuntu Python安裝后如何管理多個版本

小樊
37
2025-05-18 00:27:18
欄目: 編程語言

在Ubuntu上管理多個Python版本,可以使用pyenv這個工具。pyenv允許你在同一臺計算機上輕松安裝和切換多個Python版本。以下是使用pyenv的步驟:

  1. 安裝依賴項: 在安裝pyenv之前,需要確保已經安裝了必要的依賴項。打開終端,運行以下命令來安裝這些依賴項:

    sudo apt-get update
    sudo apt-get 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倉庫到本地,并將其添加到環境變量中。運行以下命令:

    git clone https://github.com/pyenv/pyenv.git ~/.pyenv
    

    接下來,將以下內容添加到~/.bashrc(或~/.zshrc,如果你使用的是Zsh)文件中:

    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    if command -v pyenv 1>/dev/null 2>&1; then
      eval "$(pyenv init --path)"
      eval "$(pyenv init -)"
    fi
    

    保存文件并運行source ~/.bashrc(或source ~/.zshrc)以更新環境變量。

  3. 安裝Python版本: 使用pyenv安裝所需的Python版本。例如,要安裝Python 3.8.5,運行以下命令:

    pyenv install 3.8.5
    

    你可以使用pyenv install --list查看可用的Python版本。

  4. 切換Python版本: 使用pyenv global設置全局Python版本,或者使用pyenv local為特定項目設置Python版本。例如,要將全局Python版本設置為3.8.5,運行以下命令:

    pyenv global 3.8.5
    

    要為特定項目設置Python版本,請導航到項目目錄并運行:

    pyenv local 3.8.5
    

    這將在項目目錄中創建一個名為.python-version的文件,其中包含指定的Python版本。

  5. 查看當前Python版本: 要查看當前活動的Python版本,可以運行以下命令:

    pyenv version
    

    要查看已安裝的所有Python版本,請運行:

    pyenv versions
    

通過這些步驟,你可以在Ubuntu上輕松管理多個Python版本。如果需要卸載某個版本,只需運行pyenv uninstall <version>即可。

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