在 Ubuntu 下進行 Python 多版本管理,可以使用 pyenv。pyenv 是一個用于安裝和管理多個 Python 版本的工具。以下是使用 pyenv 在 Ubuntu 上安裝和管理 Python 多版本的步驟:
首先,確保已經安裝了必要的依賴包。在終端中運行以下命令:
sudo apt-get update
sudo apt-get install -y 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
使用以下命令安裝 pyenv:
curl https://pyenv.run | bash
將以下內容添加到 ~/.bashrc
或 ~/.zshrc
文件中:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
然后運行 source ~/.bashrc
或 source ~/.zshrc
使更改生效。
使用 pyenv 安裝所需的 Python 版本。例如,要安裝 Python 3.8.5 和 Python 3.9.1,可以運行以下命令:
pyenv install 3.8.5
pyenv install 3.9.1
使用 pyenv 切換到所需的 Python 版本。例如,要將全局 Python 版本切換到 3.8.5,可以運行以下命令:
pyenv global 3.8.5
要將特定目錄的 Python 版本切換到 3.9.1,可以運行以下命令:
pyenv local 3.9.1
使用以下命令查看已安裝的 Python 版本:
pyenv versions
如果需要卸載某個 Python 版本,可以使用以下命令:
pyenv uninstall 3.8.5
通過以上步驟,你可以在 Ubuntu 上使用 pyenv 管理多個 Python 版本。