python - pip在升级后无法正常工作

She*_*rib 19 pip python-3.4 ubuntu-14.04

我尝试用这个命令升级pip3:

sudo pip3 install --upgrade pip

但不幸的是它不再起作用并显示此消息:

pip3 - 版本

信息:

回溯(最近通话最后一个):
文件"/usr/local/lib/python3.4/dist-packages/pkg_resources/ 初始化的.py",线路651,在_build_master ws.require(需要)
文件"在/ usr /本地/ lib/python3.4/dist-packages/pkg_resources/init .py",第952行,在require needed = self.resolve(parse_requirements(requirements))
File"/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目录/ PIP 3",5号线,从pkg_resources才能导入load_entry_point
文件"/usr/local/lib/python3.4/dist-packages/pkg_resources/ 初始化的.py "线3084,在@_call_aside
文件"/usr/local/lib/python3.4/dist-packages/pkg_resources/ INIT py"为,线3070,在_call_aside F(*指定参数时,**kwargs)
文件"/ USR /local/lib/python3.4/dist-packages/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中返回cls._build_from_requirements( 需要)
文件"/usr/local/lib/python3.4/dist-packages/pkg_resources/ INIT py"为,线666,在_build_from_requirements dists中= ws.resolve(请求数,环境())
文件"的/ usr /本地/ lib中/python3.4/dist-packages/pkg_resources/ 初始化的.py",线路839,在解决提高DistributionNotFound(REQ,requirers)pkg_resources.DistributionNotFound:在'点子== 1.5.6’分配没有被发现并被要求应用

怎么解决?

Ser*_*rov 38

看起来你不使用virtualenv,你的pythons /路径可能搞砸了.我在Ubuntu 14.04上面临与python-2.7和-3.4类似的问题.我试过了

sudo python -m pip install --upgrade --force-reinstall pip
Run Code Online (Sandbox Code Playgroud)

为2.7而且它有所帮助.然后我重新安装pip了python-3.4 via easy_install3.