在 Debian 12 中安装 Python 2

发布时间 2023-07-31 23:57:18作者: 20206675

刚安了个 Debian 12 准备编译点东西,结果 repo 一直运行不起来,突然想到 repo 好像是用 Python 2 的,遂安装 Python 2

apt install python2

报错找不到包,WTF,找了很多教程都没卵用,后来看到一篇文章:《Debian 12 终于完全移除了 Python 2》

啊这,虽然 Python 2 确实是老了,但是依旧有很多 Python 2 的项目吧,居然直接删掉了...

遂尝试直接拉源码编译一下,在 Python 官网找到了 Python 2.7.13 的源码

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

解压源码

tar -xf Python-2.7.13.tgz

然后按照官网教程编译

./configure --with-pydebug
make -s -j16

编译完成之后,python 可执行文件就在当前源码目录,把目录加进 PATH,然后创建链接到 bin 即可使用 Python 2

nano /etc/profile

export PATH=$PATH:/home/user/python/Python-2.7.13/
ln -s /home/user/python/Python-2.7.13/python /usr/bin/

设置完成

root@Debian:~# python -V
Python 2.7.13