由于数据处理需要的软件有些老代码,需要安装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回车测试一下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类