解决Centos7下pip更新失败问题
0x00 环境
centos7自带python2.7,但不自带pip。
0x01 使用yum安装pip:
0.升级yum
#可略过
yum update
1.安装扩展源EPEL
# CentOS yum源 中默认没有 pip,需要安装 扩展源EPEL
sudo yum -y install epel-release
2.安装 pip
sudo yum -y install python-pip
3.检查是否安装成功
pip
0x02 安装python库
安装python库时报错提示更新pip,更新pip时仍报错提示更新pip,更新setuptools仍报错提示更新pip,这TM不是个死循环?
具体问题不太清楚,但是好像官方已经把python2的部分东西废弃掉了,尝试手动安装更新。
我安装的是当前最新的pip-21.2.4:
cd /usr/local
wget https://files.pythonhosted.org/packages/52/e1/06c018197d8151383f66ebf6979d951995cf495629fc54149491f5d157d0/pip-21.2.4.tar.gz
tar -zxvf pip-21.2.4.tar.gz
cd pip-21.2.4
python2 setup.py build
python2 setup.py install
仍然报错,但是到这里突然顿悟,应该是高版本pip的安装程序不再兼容python2,而使用更新命令自动指定更新为当前最高版本的pip,所以会报错。尝试下载一个稍微低版本的pip进行手动安装。
再一次进入官网进行查看,果然和我想的一样,当时下载pip-21.2.4的时候也没注意到。
这次我安装的是pip-20.3.4
cd /usr/local
wget https://files.pythonhosted.org/packages/53/7f/55721ad0501a9076dbc354cc8c63ffc2d6f1ef360f49ad0fbcce19d68538/pip-20.3.4.tar.gz
cd pip-20.3.4
python2 setup.py build
python2 setup.py install
完美安装,但是不是最新版的在安装三方库时仍然会有许多阻碍。
解决Centos7下pip更新失败问题相关推荐
- mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md
--- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...
- centos7下docker启动失败解决
centos7下docker启动失败解决 docker安装成功却启动失败,查看docker服务,systemctl status docker.service, 服务日志提示Failed to sta ...
- venv虚拟环境中的pip更新失败问题
在venv虚拟环境中一直提示pip需要更新,但更新时候一直失败,开始以为是权限问题,但在管理员模式下问题依旧,按提示要求添加--user参数,更新成功,但发现更新的其实是原生python里的pip,虚 ...
- centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题
解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...
- centos中mysql启动失败,解决CentOS下mysql启动失败
解决CentOS下mysql启动失败 今天用service mysqld start 命令启动mysql失败 查看mysql日志 tail -n 10 /var/log/mysql.log160702 ...
- 解决 Centos7 下中文显示乱码
解决 Centos7 下中文显示乱码 博主博客 https://blog.uso6.com https://blog.csdn.net/dxk539687357 首先查看当前系统默认采用的字符集 命令 ...
- 简单粗暴的方式解决eclipse下安装STS失败的问题
简单粗暴的方式解决eclipse下安装STS失败的问题 参考文章: (1)简单粗暴的方式解决eclipse下安装STS失败的问题 (2)https://www.cnblogs.com/zhangyua ...
- 【编程语言】CentOS 7 下pip更新命令
CentOS 7 下pip更新命令 CentOS 7 需要更新pip时,只需要一下简单的命令即可搞定: pip install --upgrade pip
- 教你win10更新失败怎么解决,win10系统更新失败怎么办
相信不少网友都有遇到过win10更新失败的问题,电脑没办法体验最新版win10系统怎么办?我们可以通过重装win10系统的方法解决,下面小白就教下大家win10更新失败的解决方法.更多win11安装教 ...
最新文章
- 难点—在引用数组元素时指针的运算
- 电子白板技术_电子白板种类介绍及产品功能概述
- c语言中的目标程序的正确含义,C语言程序设计练习题整理要点.doc
- 【linux】截断日志文件
- Conversion to Dalvik format failed with error 1解决方法:
- 彻底解决iOS项目中 _OBJC_CLASS_$_XXXService, referenced from: 的类似问题
- 安卓逆向_22( 二 ) --- Xposed 学习记录
- C/C++ OpenCV之Scharr边缘检测
- 单片机led闪烁代码_单片机、555实现LED闪烁电路
- 弹出层之3:JQuery.tipswindow
- win10 保护计算机 密码,在win10中这样设置用户密码过期时间,可以保证电脑安全...
- macOS 内核之 OS X 系统的起源
- linux输入特殊符号密码,linux 输入特殊符号
- HDU 4069 Squiggly Sudoku 【DLX+BFS】
- FPGA数字信号处理(二)并行FIR滤波器Verilog设计
- 万智牌天使恩典oracle,万智牌幻灭时刻限制赛单卡再评价(上)
- cocos2dx xxtea逆向获取lua脚本和资源文件
- 双USB 蓝牙 MCU芯片 CH583/CH582/CH581引脚信息 跟异同
- java如何实现aes加密_Java 如何实现AES加密
- 组合数学之递推关系(二)常系数线性齐次递推关系及其通项求解
热门文章
- C# json解析字符串总是多出双引号_【c#资料】爬虫 Jumony-html 解析
- java中如何实现继承_Java继承
- 什么是闭包?闭包有什么作用?
- 【优化求解】基于水母搜索优化器JS算法求解最优目标matlab源码
- 森永乳业的益生菌长双歧杆菌BB536在其50周年庆之际获得用于婴儿的自证GRAS
- Nginx配置valid_referer解决跨站请求伪造(CSRF)
- Java单点登录技术选型与对比 kisso, sa-token
- Apache Geode 1.3 初步配置
- Redis面试知识点,必问10条
- android悬浮窗口 关闭,Android悬浮对话框(即点即关对话框)实现代码