我尝试用这个命令升级pip3:
sudo pip3 install --upgrade pip
但不幸的是它不再起作用并显示此消息:
pip3 - 版本
信息:
回溯(最近一次调用最后一次):文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第651行,在_build_master ws.require(requires)文件“/ usr / local /lib/python3.4/dist-packages/pkg_resources/init.py“,第952行,在require needed = self.resolve(parse_requirements(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'))在处理上述异常期间,发生了另一个异常:Traceback(最近一次调用last):文件“/ usr / local / bin / pip3”,第5行,in来自pkg_resources import 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-p ackages / pkg_resources / init.py“,第3097行,在_initialize_master_working_set working_set = WorkingSet._build_master()文件”/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py“,第653行,在_build_master中return cls._build_from_requirements(requires)文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第666行,在_build_from_requirements dists = ws.resolve(reqs,Environment())File“ /usr/local/lib/python3.4/dist-packages/pkg_resources/init.py“,第839行,解析引发DistributionNotFound(req,requirers)pkg_resources.DistributionNotFound:'pip == 1.5.6'分布不是发现并且是申请所必需的
怎么解决?
1 回答
看起来你不使用
virtualenv
,你的蟒蛇/路径可能搞砸了 . 我在Ubuntu 14.04上遇到了与python-2.7和-3.4类似的问题 . 我试过了为2.7而且它有所帮助 . 然后我通过
easy_install3
重新安装了pip
for python-3.4 .