在ubuntu 20+安装与使用多版本python

本文基于大语言模型生成

如何安装

  1. 安装必要的依赖

    1
    2
    3
    4
    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
    libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils \
    tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
  2. 安装 pyenv

    1
    curl https://pyenv.run | bash
    1. 对于 bash,你可以编辑 ~/.bashrc 文件;对于 zsh,你可以编辑 ~/.zshrc 文件。

      1
      vim ~/.bashrc
    2. 添加以下行:

      1
      2
      3
      export PATH="~/.pyenv/bin:$PATH"
      eval "$(pyenv init -)"
      eval "$(pyenv virtualenv-init -)"
    3. 保存并关闭文件,运行以下命令使改动立即生效:

      1
      2
      3
      source ~/.bashrc   # 对于 bash
      # 或者
      source ~/.zshrc # 对于 zsh
  3. 现在你可以安装 Python 3.9 和 Python 3.11 了。在终端中运行以下命令:

    1
    2
    pyenv install 3.9.0
    pyenv install 3.11.0
  4. 一旦安装完成,使用 pyenv global 命令设置默认的 Python 版本,或者使用 pyenv local 在特定的目录中设置 Python 版本。

如何使用

  • 下面的命令会将全局 Python 版本设置为 3.9.0。例如:

    1
    pyenv global 3.9.0
  • 下面的命令会将当前目录的 Python 版本设置为 3.11.0。

    1
    pyenv local 3.11.0
  • 你可以使用 pyenv versions 命令查看所有已安装的 Python 版本,以及当前正在使用的版本。

    1
    pyenv versions
  • 如果你想切换到另一个版本,你可以再次使用 pyenv global 或 pyenv local 命令。


在ubuntu 20+安装与使用多版本python
http://example.com/2023/08/01/在ubuntu20安装多版本python/
作者
Connor White
发布于
2023年8月1日
许可协议