Ubuntu 24.04 Noble LTS Linux安装Python 2.7
ecscoupon 2024-07-25 14:07:04 阅读 83
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
解压后,首先切换到解压后的目录,然后按照给出的步骤编译源代码。
<code>cd Python-2.7.18
./configure --enable-optimizations
编译并安装Python:
编译过程需要一些时间,所以请放松,等待它完成。
make
sudo make install
步骤 5:验证安装
一旦安装了“ make ”文件,你的Ubuntu 24.04系统就会安装 Python 2.7。要确认这一点,只需运行给定的命令检查版本:
python -V
步骤 6:为 Python 2.7 设置 pip
在 Ubuntu 24.04 上安装 Python 2.7 后,您可能还需要 PIP 来管理库和包,因此要获取它,请使用以下命令:
<code>sudo apt install curl
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.pycode>
sudo python2.7 get-pip.py
验证 pip 安装:
pip2.7 --version
步骤 7:更改默认 Python 优先级
如果你的 Ubuntu 24.04 Linux 上同时安装了Python 2.7 和 3,系统默认会优先使用 Python3,这就是为什么运行“<code>python"code>命令时会报错:
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键。
步骤 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 和其他相关工具
<code>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
上一篇: 香橙派/树莓派 电脑linux 电赛备赛指南-opencv全过程最简安装,ssh,vnc,USB摄像头驱动和配置环境避坑,手把手教学。opencv视觉入门(一)
下一篇: Ubuntu20.04与22.04 OpenSSL与OpenSSH编译安装
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。