Ubuntu Server 20 最新版本的 Python 的步骤
2024-11-01

步骤 1:更新系统包

首先,更新现有的包列表

sudo apt update
sudo apt upgrade -y

步骤 2:安装必要的依赖

安装编译 Python 所需的开发工具和依赖:

sudo apt install -y software-properties-common build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev \
libsqlite3-dev wget libbz2-dev

步骤 3:下载最新版本的 Python 源码

前往 Python 官方下载页面 查看最新版本号,并使用 wget 下载该版本的源码包。例如,以下命令下载 Python 3.12.3:

wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz

步骤 4:解压源码包

下载完成后,解压源码文件:

tar -xf Python-3.12.3.tgz

步骤 5:编译和安装 Python

  1. 进入解压后的目录:

    cd Python-3.12.3
    

 

      2.配置编译环境(启用优化):     

./configure --enable-optimizations

   3.编译和安装(此过程可能需要几分钟):

make -j $(nproc)
sudo make altinstall

步骤 6:验证 Python 安装

安装完成后,检查是否成功安装 Python 3.12:

python3.12 --version

步骤 7:安装 pip(如有需要)

如果没有自动安装 pip,可以手动安装:

python3.12 -m ensurepip --upgrade

验证 pip 是否安装成功:

python3.12 -m pip --version

步骤 8:创建 Python 和 pip 的符号链接(可选)

如果希望直接使用 pythonpip 命令调用新安装的 Python 3.12,可以创建符号链接:

sudo ln -s /usr/local/bin/python3.12 /usr/bin/python
sudo ln -s /usr/local/bin/pip3.12 /usr/bin/pip

这样,您就可以通过 pythonpip 直接访问 Python 3.12 及其包管理工具。

总结

您已经在 Ubuntu Server 20.04 上成功安装了最新版本的 Python。如果需要更多帮助,随时告诉我!