Ubuntu 24.04 Noble LTS Linux安装Python 2.7

Canonical 在长期的 Ubuntu 20.04 Focal 之后放弃了对  Python 2.x 版本的支持,以便为最新的  Python 3 版本腾出空间。这就是为什么我们没有使用其官方系统存储库在 Ubuntu 24.04 上安装 Python 2 的原因。

此外,Python 开发人员也不再支持版本 2,但是,如果您的某些旧项目仍然需要Python 版本 2,那么在本文中我们将学习如何在Ubuntu 24.04 上安装它以运行一些旧应用程序。

如果没有Ubuntu 24.04服务器,可以考虑雨云服务器,1元即可试用,注册填写优惠码还赠送半价优惠码。

在 Ubuntu 24.04 LTS Linux 上安装 Python 2.7

步骤 1. 打开命令终端

访问 Ubuntu 上的终端,因为我们需要它来安装软件包,因此您应该熟悉它以及命令行的工作原理。进入终端后,运行系统更新命令:

sudo apt update && sudo apt upgrade

步骤2.安装依赖项


我们知道,Python 2.7 不再通过 Ubuntu 的默认系统存储库或流行的PPA Dead Snake 存储库提供,因此在本文中我们将使用它的源文件进行编译。但是,在此之前,请安装一些必要的开发人员工具。

​sudo apt install -y build-essential checkinstall libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev

步骤3:下载Python 2.7源代码

现在,使用wget工具从其官方网站下载Python 2.7的源代码,2.7 的最新版本是2.7.18

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

提取压缩包:

tar -xvf Python-2.7.18.tgz

步骤4:在Ubuntu 24.04上编译并安装Python 2.7

解压后,首先切换到解压后的目录,然后按照给出的步骤编译源代码。

cd Python-2.7.18
./configure --enable-optimizations

编译并安装Python:

编译过程需要一些时间,所以请放松,等待它完成。

make
sudo make install

步骤 5:验证安装

一旦安装了“ make ”文件,你的Ubuntu 24.04系统就会安装 Python 2.7。要确认这一点,只需运行给定的命令检查版本:

python -V

在 Ubuntu 24.04 上安装并检查 Python 2.7 版本

步骤 6:为 Python 2.7 设置 pip

在 Ubuntu 24.04 上安装 Python 2.7 后,您可能还需要 PIP 来管理库和包,因此要获取它,请使用以下命令:

sudo apt install curl
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
sudo python2.7 get-pip.py

验证 pip 安装:

pip2.7 --version

PIP 2.7 安装 Ubuntu 24.04

步骤 7:更改默认 Python 优先级

如果你的 Ubuntu 24.04 Linux 上同时安装了Python 2.7 和 3,系统默认会优先使用 Python3,这就是为什么运行“python"命令时会报错:

Command 'python' not found, did you mean:
command 'python 3' from deb python3
command 'python' from deb python-is-python3

因此,我们将改变优先级,将 Python2 置于顶部,以便应用程序可以将其作为默认版本调用。而 Python3 将排在第二位。

设置替代方案:

sudo update-alternatives --install /usr/bin/python python /usr/local/lib/python2.7 1

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2

现在,检查默认版本:

python -V

将来,如果想将  Python 3 设置为优先级列表中的默认版本或第一个版本,只需使用以下命令更新替代列表:

sudo update-alternatives --config python

这时将看到类似以下屏幕截图的内容,其中有一个选项是将一个设置为优先级。要选择,请在“选择”列下输入与每个版本路径相对应的数字,然后按Enter键。

在 Ubuntu 24.04 上将 Python 2.7 或 3 设置为默认

步骤 8:从 Ubuntu 24.04 卸载 Python 2.7

​ 如果你的系统不需要 Python 2.7,那么可以使用以下命令将其完全删除: ​

sudo rm -rf /usr/local/bin/python2.7
sudo rm -rf /usr/local/bin/python2.7-config
sudo rm -rf /usr/local/lib/python2.7
sudo rm -rf /usr/local/include/python2.7
sudo rm -rf /usr/local/share/man/man1/python2.7.1

删除安装过程中创建的符号链接:

sudo rm /usr/local/bin/python2
sudo rm /usr/local/bin/python

更新 update-alternatives 系统

sudo update-alternatives --remove python /usr/local/bin/python2.7

或许你可能希望将另一个 Python 版本设置为默认版本:

sudo update-alternatives --config python

删除 Python 2.7 pip 和其他相关工具

sudo rm /usr/local/bin/pip2.7
sudo rm -rf /usr/local/lib/python2.7/site-packages

清理剩余文件

rm -rf ~/.local/lib/python2.7
rm -rf ~/.local/bin/pip2
rm -rf ~/.cache/pip
  • 25
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值