我尝试使用以下命令升级 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(使用前将#替换为@)