bug宝典Python篇 pkg_resources.DistributionNotFound: The 'pip==7.1.0' distribution was not found and is_pkg_resources.distributionnotfound: the 'pip==20.0_warrah的博客-程序员宅基地

技术标签: python  bug  bug宝典  

#安装pip
tar -zxvf pip-9.0.1.tar.gz 
cd pip-9.0.1
python setup.py install 

再执行pip --version,提示下面的异常

[[email protected] pip-9.0.1]# pip --version
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3038, in <module>
    @_call_aside
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3022, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3051, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 659, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 672, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 857, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pip==7.1.0' distribution was not found and is required by the application

解决方案是

  1. 使用easy_install pip==7.1.0
  2. 然后再安装easy_install pip==9.0.1
  3. 然后删掉rm -f /usr/local/lib/python2.7/site-packages/pip-7.1.0-py2.7.egg
  4. 问题就这么解决了,虽然不知道为什么会这样
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/warrah/article/details/75395660

智能推荐

appium跑demo简单实例讲解_普通打工仔的博客-程序员宅基地

&amp;#13; 安装appium,设置&amp;#13;&amp;#13;&amp;#13;demo.pyfrom appium import webdriver #要装webdriver,方法查看http://www.cnblogs.com/sincoolvip/p/4532743.htmlfrom time import sleep&amp;#13;&amp;#13;&amp;#13;desired_caps ...

【 FPGA 】跨时钟域处理以及边沿检测_李锐博恩的博客-程序员宅基地

本文转载自:跨时钟域处理题目:多时钟域设计中,如何处理跨时钟域单bit:两级触发器同步(适用于慢到快) 多bit:采用异步FIFO,异步双口RAM 加握手信号 格雷码转换题目:编写Verilog代码描述跨时钟域信号传输,慢时钟域到快时钟域reg [1:0] signal_r;//------------------------------------------...

VirtualBox无法打开,COM对象创建失败_virtualbox创建com对象失败_这就是命_831的博客-程序员宅基地

VirtualBox无法打开,COM对象创建失败记录一下我遇到的VirtualBox异常异常提示:VirtualBox无法打开,COM对象创建失败VirtuaBox E_NOINTERFACE (0x80004002)我的解决方案百度尝试的:1、修改注册表 (未解决)2、以兼容性运行这个程序(有的人说行)我的:以兼容性运行这个程序失败后 windos提示是否正确运行,然后点击否然后再根据windows兼容疑难解决自动决绝了这个问题。...

Android ViewPager引导页滑动转跳主界面_Pan_Some的博客-程序员宅基地

看了CSDN很多人写的引导页解决方案仍觉得改动太多,自己写了中方案,觉得更好。 OnPageChangeListener接口中一个onPageScrollStateChanged(int arg0)回调函数,会返回滑动的状态。 agr0为返回的状态 ViewPager.SCROLL_STATE_DRAGGING: 值为1,表示当前页面正在拖动。 ViewPager.SCROLL_STATE_SET

腾讯云轻量应用服务器(香港地域)性能评测_运维FUN的博客-程序员宅基地

腾讯云轻量应用服务器Lighthouse上线了,在北京、香港、新加坡、硅谷、上海、广州等均有部署,腾讯云轻量服务器香港节点价格24元一个月,价格便宜到离谱,腾讯云百科购买了两台腾讯云香港地域的轻量应用服务器,还不错,来说说腾讯云轻量应用服务器性能评测,便宜到底有没有好货?腾讯云轻量应用服务器腾讯云轻量应用服务器价格表腾讯云轻量应用服务器适用于建站类的单机应用,腾讯云百科以腾讯云中国香港地域为例,一台1核1G的轻量服务器一个月只要24元,一年288元,轻量服务器地域不同套餐价格也不同,腾讯云百科

计算机登陆后如何防止自动注销,电脑输入密码后自动注销_weixin_39826971的博客-程序员宅基地

工作中有遇到过电脑输入密码后自动注销,在网上查了资料,并不能解决。网上大多是说userinit.exe引起的,不是注册表被篡改,就是此文件损坏。但这只是引起此故障的一种情况。userinit.exe在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下,键值Userinit,指向路径C:\Windo...

随便推点

都在说云原生,它的技术图谱你真的了解吗?_CSDN云计算的博客-程序员宅基地

来源 |K8sMeetup社区作者 |Catherine Paganini翻译 |Sarah(K8sMeetup)校对 |木子(才云)如果你研究过云原生应用程序和相关技术,大概率你...

TiKV 源码解析(六)raft-rs 日志复制过程分析_tikv中raft日志复制顺序_TiDB_PingCAP的博客-程序员宅基地

作者:屈鹏在 《TiKV 源码解析(二)raft-rs proposal 示例情景分析》 中,我们主要介绍了 raft-rs 的基本 API 使用,其中,与应用程序进行交互的主要 API 是:RawNode::propose 发起一次新的提交,尝试在 Raft 日志中追加一个新项;RawNode::ready_since 从 Raft 节点中获取最近的更新,包括新近追加的日志、新近...

【Cocos Creator基础教程(组件篇)】——TiledMap(瓦片地图)_gf771115的博客-程序员宅基地

转自:http://blog.csdn.net/potato47/article/details/51366481我特别喜欢瓦片类的游戏,正好在学习Cocos Creator,所以想自己做几个。可是官方文档关于TiledMap组件的介绍太少了。网上一搜,我滴天,全是cocos2d的,就让我来填补一下这个空白吧。Tiled Map Editor:下载(window 64位汉化,包括下面用到的资源和工...

Android 性能调试手册_force_rail_on_Kevin-K先森的博客-程序员宅基地

1. 怎么开始?针对任何性能问题,我觉得第一步都先需要做如下三个确认:确认问题现象,最好自己复现一次。 确认有没有大量 crash 发生。 查看 kernel footprint(config), 确认是否使用 perf config: msmxxx-perf_defconfig。2. systrace性能问题中,超过 90% 都是和 APP 相关的,所以先来聊聊这方面的主要工具 systrace, 此篇文章主要讲讲调试方式,如果想了解怎么分析,可以看看我的第二篇文章APP 启动,触...

深入理解JVM知识点_小小烟波的博客-程序员宅基地

文章对JVM内存区域分布、JVM内存溢出分析、JVM垃圾回收算法/垃圾收集器、JVM性能调优工具及技巧、类加载等部分做了详细描述。用XMind画了一张导图(源文件对部分节点有详细备注和参考资料,需要的朋友可以留言或私信邮箱): 一、JVM内存区域Java虚拟机在运行时,会把内存空间分为若干个区域,根据《Java虚拟机规范(Java SE 7 版...

mybatis与redis整合_mybatis redis 整合_蜗牛-的博客-程序员宅基地

redis与ehcache都是专业的缓存框架,redis与mybatis的整合方式与ehcache类似,不同的是,redis需要先搭建自己的redis服务,用来存放缓存数据。这里主要演示mybatis与redis的整合过程,redis服务的搭建可以参考 Java连接redis简单demo示例,这里使用本地的Windows环境的redis服务,与mybatis进行整合。1、添加redis依赖...

推荐文章

热门文章

相关标签