由于数据处理需要的软件有些老代码,需要安装python2,原服务器上已有python3,本想着使用源码包进行编译安装,奈何make时总是报如下错误,搞半天也没解决

 

或者

 

 继续往下make install后程序也无法正常执行,于是索性使用apt方式进行安装,过程如下:

首先查看当前版本Ubuntu可支持的python2版本

apt list python2

 然后输入sudo apt install python2.7.17-2ubuntu4 试试

嗯,什么鬼竟然找不到,

输入sudo apt install python试试

 很多包都可以安装

先输入个n

然后选个精简版先安装看看

sudo apt install python2-minimal

 输入y回车继续

 报了点错先不管它

apt list python2看看装的是哪个包

 输出python2试试能打开,先用着

 接着安装用于python2的pip2(注pip和pip3都是用于python3的)

源码路径https://bootstrap.pypa.io/pip/2.7/get-pip.py

据说这是支持python 2 的最新也是最后一个pip版本, 见官方文档:https://pip.pypa.io/en/latest/development/release-process/#:~:text=pip%2020.3%20was%20the%20last%20version%20of%20pip%20that%20supported%20Python%202.

进入 /usr/lib/python2.7 

cd /usr/lib/python2.7

sudo curl -o get-pip.py https://bootstrap.pypa.io/pip/2.7/get-pip.py下载get-pip.py文件需要几分钟

 sudo python2 get-pip.py安装pip2

 输入pip2回车测试一下

 

posted on 2024-02-21 10:08  caicai2019  阅读(892)  评论(0编辑  收藏  举报