ubuntu

如何在Ubuntu中升级Python版本

小樊
40
2025-03-06 12:30:23
栏目: 编程语言

在Ubuntu中升级Python版本可以通过以下步骤完成。以下以升级到Python 3.8为例进行说明,如果你想升级到其他版本,比如Python 3.11,可以参考相关命令进行调整:

升级到Python 3.8

  1. 启用 Universe 仓库(如果尚未启用)
sudo add-apt-repository universe
sudo apt-get update
  1. 安装 add-apt-repository 工具(如果未安装)
sudo apt-get install software-properties-common
  1. 添加 Dead Snakes PPA(用于较新Python版本)
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
  1. 安装Python 3.8
sudo apt-get install python3.8
  1. 检查安装情况
python3.8 --version
  1. 设置默认Python版本(可选)
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --config python3

在最后一步中,系统会提示您选择要作为默认Python 3版本的选项。

升级到Python 3.11

  1. 更新系统包
sudo apt update
sudo apt upgrade
  1. 添加官方Python源
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
  1. 安装Python 3.11
sudo apt install python3.11
  1. 安装python包管理器
sudo apt install python3-pip
  1. 更改默认Python版本
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
  1. 选择要使用的默认Python版本
sudo update-alternatives --config python3
  1. 查看Python版本
python3 --version
  1. 更新pip版本
sudo apt install python3.11-distutils
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.11 get-pip.py
  1. 为pip配置优先级
sudo mv /usr/bin/pip3 /usr/bin/pip3.baksudo ln -s /etc/alternatives/pip3 /usr/bin/pip3
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/local/bin/pip3 1
sudo update-alternatives --install /usr/bin/pip3 pip3 /usr/local/bin/pip3.11 2
  1. 选择默认pip版本
sudo update-alternatives --config pip3

请注意,具体的步骤可能会随着时间和Ubuntu版本的不同而有所变化,建议在操作前查阅最新文档或官方指导。

0
看了该问题的人还看了