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更新失败问题相关推荐

  1. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

  2. centos7下docker启动失败解决

    centos7下docker启动失败解决 docker安装成功却启动失败,查看docker服务,systemctl status docker.service, 服务日志提示Failed to sta ...

  3. venv虚拟环境中的pip更新失败问题

    在venv虚拟环境中一直提示pip需要更新,但更新时候一直失败,开始以为是权限问题,但在管理员模式下问题依旧,按提示要求添加--user参数,更新成功,但发现更新的其实是原生python里的pip,虚 ...

  4. centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题

    解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...

  5. centos中mysql启动失败,解决CentOS下mysql启动失败

    解决CentOS下mysql启动失败 今天用service mysqld start 命令启动mysql失败 查看mysql日志 tail -n 10 /var/log/mysql.log160702 ...

  6. 解决 Centos7 下中文显示乱码

    解决 Centos7 下中文显示乱码 博主博客 https://blog.uso6.com https://blog.csdn.net/dxk539687357 首先查看当前系统默认采用的字符集 命令 ...

  7. 简单粗暴的方式解决eclipse下安装STS失败的问题

    简单粗暴的方式解决eclipse下安装STS失败的问题 参考文章: (1)简单粗暴的方式解决eclipse下安装STS失败的问题 (2)https://www.cnblogs.com/zhangyua ...

  8. 【编程语言】CentOS 7 下pip更新命令

    CentOS 7 下pip更新命令 CentOS 7 需要更新pip时,只需要一下简单的命令即可搞定: pip install --upgrade pip

  9. 教你win10更新失败怎么解决,win10系统更新失败怎么办

    相信不少网友都有遇到过win10更新失败的问题,电脑没办法体验最新版win10系统怎么办?我们可以通过重装win10系统的方法解决,下面小白就教下大家win10更新失败的解决方法.更多win11安装教 ...

最新文章

  1. 难点—在引用数组元素时指针的运算
  2. 电子白板技术_电子白板种类介绍及产品功能概述
  3. c语言中的目标程序的正确含义,C语言程序设计练习题整理要点.doc
  4. 【linux】截断日志文件
  5. Conversion to Dalvik format failed with error 1解决方法:
  6. 彻底解决iOS项目中 _OBJC_CLASS_$_XXXService, referenced from: 的类似问题
  7. 安卓逆向_22( 二 ) --- Xposed 学习记录
  8. C/C++ OpenCV之Scharr边缘检测
  9. 单片机led闪烁代码_单片机、555实现LED闪烁电路
  10. 弹出层之3:JQuery.tipswindow
  11. win10 保护计算机 密码,在win10中这样设置用户密码过期时间,可以保证电脑安全...
  12. macOS 内核之 OS X 系统的起源
  13. linux输入特殊符号密码,linux 输入特殊符号
  14. HDU 4069 Squiggly Sudoku 【DLX+BFS】
  15. FPGA数字信号处理(二)并行FIR滤波器Verilog设计
  16. 万智牌天使恩典oracle,万智牌幻灭时刻限制赛单卡再评价(上)
  17. cocos2dx xxtea逆向获取lua脚本和资源文件
  18. 双USB 蓝牙 MCU芯片 CH583/CH582/CH581引脚信息 跟异同
  19. java如何实现aes加密_Java 如何实现AES加密
  20. 组合数学之递推关系(二)常系数线性齐次递推关系及其通项求解

热门文章

  1. C# json解析字符串总是多出双引号_【c#资料】爬虫 Jumony-html 解析
  2. java中如何实现继承_Java继承
  3. 什么是闭包?闭包有什么作用?
  4. 【优化求解】基于水母搜索优化器JS算法求解最优目标matlab源码
  5. 森永乳业的益生菌长双歧杆菌BB536在其50周年庆之际获得用于婴儿的自证GRAS
  6. Nginx配置valid_referer解决跨站请求伪造(CSRF)
  7. Java单点登录技术选型与对比 kisso, sa-token
  8. Apache Geode 1.3 初步配置
  9. Redis面试知识点,必问10条
  10. android悬浮窗口 关闭,Android悬浮对话框(即点即关对话框)实现代码