python - 升级后 pip 不工作

2024-02-15

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

sudo pip3 install --升级 pip

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

pip3 --版本

message:

回溯(最近一次调用最后一次):
文件 “/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py", _build_master 中的第 651 行 ws.require(requires)
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py", 第 952 行,需要 需要= self.resolve(parse_requirements(需求))
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py", 第844行,解决 引发 VersionConflict(dist, req).with_context(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_resources 导入 load_entry_point
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 3084 行,在 @_call_aside
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 3070 行,在 _call_aside 中 f(*args, **kwargs)
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 3097 行,在 _initialize_master_working_set 中 工作集=工作集._build_master()
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 653 行,在 _build_master 中 返回 cls._build_from_requirements(requires)
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 666 行,在 _build_from_requirements 中 dists = ws.resolve(reqs, 环境())
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 839 行,解决 raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: 'pip==1.5.6' 分布是 未找到且应用程序需要

如何修复它?


看来你没用过virtualenv你的 python/路径可能搞砸了。 我在 Ubuntu 14.04 上使用 python-2.7 和 -3.4 时遇到了类似的问题。我试过

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

2.7,它有帮助。然后我重新安装了pip对于 python-3.4 通过easy_install3.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python - 升级后 pip 不工作 的相关文章

随机推荐