ubuntu安装指定版本python

在 Ubuntu 上安装指定版本的 Python,以下是详细的步骤。Ubuntu 通常自带一些 Python 版本,但如果你需要安装其他特定版本,可以通过以下方法实现。


1. 检查当前安装的 Python 版本

运行以下命令检查当前已安装的 Python 版本:

python3 --version

如果你需要安装不同的版本,请继续执行以下步骤。


2. 添加第三方 PPA(如果需要更新版本)

Ubuntu 的默认包管理器可能不包含最新版本的 Python,你需要添加官方的 deadsnakes PPA,它提供了多种 Python 版本。

sudo apt update
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update

3. 安装指定版本的 Python

使用以下命令安装你需要的 Python 版本。将 <version> 替换为目标版本号(如 3.10、3.9 等)。

sudo apt install python<version> -y
示例:

安装 Python 3.9:

sudo apt install python3.9 -y

安装 Python 3.10:

sudo apt install python3.10 -y

4. 设置默认 Python 版本(可选)

如果需要将安装的 Python 版本设为系统默认版本,可以使用以下命令:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.<version> 1
sudo update-alternatives --config python3

执行第二行命令后,你将看到一个列表,选择所需的 Python 版本对应的数字即可。

示例:

假如你安装了 python3.9,可以运行:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
sudo update-alternatives --config python3

5. 验证安装

验证指定版本是否正确安装:

python3.<version> --version

例如:

python3.9 --version

验证默认的 Python 版本:

python3 --version

6. 安装 pip(Python 包管理器)

某些 Python 安装可能不会默认附带 pip,可以手动安装:

sudo apt install python3-pip

验证 pip:

pip3 --version

如果你安装了多版本的 Python,可以为特定版本安装 pip:

python3.<version> -m ensurepip --upgrade

7. 使用 pyenv(可选)

如果你需要安装多个 Python 版本并在它们之间快速切换,可以考虑使用 pyenv

安装 pyenv
curl https://pyenv.run | bash

按照脚本的提示,将以下内容添加到 ~/.bashrc 文件:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

重新加载 shell 配置:

source ~/.bashrc
使用 pyenv 安装 Python 版本

使用以下命令安装特定版本:

pyenv install <version>

示例:

pyenv install 3.9.7

激活指定版本:

pyenv global 3.9.7

验证安装:

python --version

总结

  • 使用 apt 安装时,推荐通过 deadsnakes/ppa 获取最新的 Python 版本。
  • 如果需要管理多个版本并快速切换,pyenv 是一个优秀的工具。
  • 确保安装 pip 以管理 Python 包。
  • 如果有其他问题,欢迎继续提问!

    作者:rock——you

    物联沃分享整理
    物联沃-IOTWORD物联网 » ubuntu安装指定版本python

    发表回复