ubuntu

如何在 Ubuntu 上更新 Python

小樊
61
2025-05-28 03:02:42
栏目: 编程语言

在 Ubuntu 上更新 Python 的几种方法如下:

使用 APT 包管理器更新 Python

  1. 更新软件包列表
sudo apt update
  1. 安装或更新 Python 版本
sudo apt install python3.x

3.x 替换为你想要安装的 Python 版本号,例如 python3.11

  1. 检查安装情况
python3.x --version

3.x 替换为你刚刚安装的 Python 版本号。

  1. 设置默认 Python 版本(可选):
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.x 1

3.x 替换为你刚刚安装的 Python 版本号。 然后运行:

sudo update-alternatives --config python3

选择要作为默认 Python 版本的选项。

使用 PPA(Personal Package Archive)安装最新版本的 Python

  1. 添加 PPA 源
sudo add-apt-repository ppa:deadsnakes/ppa
  1. 更新软件包列表
sudo apt update
  1. 安装特定版本的 Python
sudo apt install python3.x

3.x 替换为你想要安装的 Python 版本号,例如 python3.12

从源代码编译和安装 Python

  1. 安装依赖项
sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev
  1. 下载并解压 Python 源代码
wget https://www.python.org/ftp/python/3.x/Python-3.x.tgz
tar -xvf Python-3.x.tgz
cd Python-3.x

3.x 替换为你想要安装的 Python 版本号。

  1. 配置并编译 Python
./configure --enable-optimizations
make -j$(nproc)
  1. 安装 Python
sudo make altinstall
  1. 设置默认 Python 版本
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/Python-3.x 1

Python-3.x 替换为你刚刚安装的 Python 版本号。

使用 pyenv 管理 Python 版本

  1. 安装 pyenv 和相关依赖
curl https://pyenv.run | bash

然后将以下内容添加到你的 .bashrc 文件中:

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

重新加载你的 shell:

source ~/.bashrc
  1. 安装新版本的 Python
pyenv install 3.x

3.x 替换为你想要安装的 Python 版本号。

  1. 设置全局或本地 Python 版本
pyenv global 3.x
pyenv local 3.x
  1. 验证版本切换
python --version

选择最适合你的更新方法,可以确保 Python 版本更新过程顺利进行。

0
看了该问题的人还看了