当前位置: 首页 > 知识库问答 >
问题:

python-pip在升级后不工作

养学
2023-03-14

我尝试使用以下命令升级pip3:

安装升级pip

但不幸的是,它不再工作,并显示以下信息:

pip3——版本

信息:

回溯(最后一次调用):
文件/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py”,第651行,在“构建主ws.require(requires)
文件/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py”中,第952行,在required=self.resolve(解析需求(解析需求))
文件中“/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py”,第844行,在resolve-raise-VersionConflict(dist,req)中,带有上下文(dependent_-req)pkg_-resources.VersionConflict:(pip 7.1.2(/usr/local/lib/python3.4/dist-packages),Requirement.parse('pip==1.5.6'))

在处理上述异常期间,发生了另一个异常:

回溯(最后一次调用):
文件/usr/local/bin/pip3”,第5行,在从pkg_资源导入加载入口点
文件/usr/local/lib/python3.4/dist-packages/pkg_资源/init.py中,第3084行,在@u-call-aside
文件/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py中,第3070行,在call-aside f(*args,**文件中“/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py”,第3097行,在"初始化(u-master)工作(u-working)集(u-set-working)工作(u-set=WorkingSet.)中。"构建(主控)文件)/usr/local/lib/lib/python3.4/dist-packages/pkg(-resources/init.py.py/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py”,第666行,在resolve-raise-dists=ws.resolve(reqs,Environment())
文件/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py中,第839行,在resolve-raise-DistributionNotFound(req,requirers)中pkg_resources.DistributionNotFound:找不到'pip==1.5.6'分布,该分布是应用程序所必需的

如何修复它?

共有1个答案

程吕恭
2023-03-14

您似乎没有使用virtualenv,并且您的python/路径可能会混乱。我在Ubuntu 14.04上的python-2.7和-3.4也遇到了类似的问题。我试过了

sudo python -m pip install --upgrade --force-reinstall pip

对于2.7,它起了作用。然后我通过easy\u install3为python-3.4重新安装了pip

 类似资料:
  • 我最近更新了我的自制Python 3.8安装。2至3.8。3.做完后,我跑了 以检查是否有任何更新。它更新了我从20.0安装的。2至20.1。1,并且自从我运行该命令以来,在我尝试使用它的任何时候都会抛出一个错误。以下是错误: 升级过程中似乎出现了一些问题,未能更改代码中的版本检查。我看到了类似的问题,但公认的答案对我来说并不适用。如何使再次可用?

  • 与pip一起运行命令会出现以下错误。甚至命令也会产生以下错误。 我读到这个错误是由setupols版本31.0.0引起的,它应该低于28.0.0。但是我的setupols的版本是26.1.1,它仍然给出了相同的错误。

  • 我正在运行《docker compose》中的jenkins,来自图片jenkins/jenkins。升级到Jenkins 2.277.1后,LDAP身份验证停止工作,我无法登录。我收到以下错误: 詹金斯。docker。new\u 1 | 2021 06-04 14:49:31.3110000[id=138]警告o.j.p.p.DiskUsageCollector#collect:无法获取磁盘使用

  • 我从19.10升级到Ubuntu 20.04,现在我不能使用pip。 Python已安装: 但如果我试着检查pip,我会得到: 我迷路了。谢谢你的帮助 使现代化 我使用venv创建虚拟环境。当没有激活venv时,我可以使用pip3: 但是如果我激活一个venv,它就不起作用了: 感谢您的建议和持续的帮助。 使现代化 我尝试删除venv并创建一个新的venv,但似乎我需要pip工作才能做到这一点:

  • 升级后的泽西版本抽象活页夹不工作。我把工厂改为供应商,而AbstractBinder是从泽西内部进口的。但问题并没有解决。