【问题标题】:python - pip is not working after upgradepython - 升级后 pip 不起作用
【发布时间】:2015-12-10 11:37:33
【问题描述】:

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

sudo pip3 install --upgrade pip

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

pip3 --version

消息:

回溯(最近一次通话最后一次):
文件 "/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py", 第 651 行,在 _build_master ws.require(需要)
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”, 第 952 行,需要 需要 = self.resolve(parse_requirements(requirements))
文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”, 第 844 行,解决中 raise 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
_call_aside 中的文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 3070 行 f(*args, **kwargs)
_initialize_master_working_set 中的文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 3097 行 working_set = WorkingSet._build_master()
_build_master 中的文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 653 行 返回 cls._build_from_requirements(需要)
_build_from_requirements 中的文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 666 行 dists = ws.resolve(reqs, Environment())
解析中的文件“/usr/local/lib/python3.4/dist-packages/pkg_resources/init.py”,第 839 行 raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: 'pip==1.5.6' 分布是 未找到并且是应用程序需要的

如何解决?

【问题讨论】:

    标签: pip ubuntu-14.04 python-3.4


    【解决方案1】:

    您似乎没有使用virtualenv,并且您的pythons/paths 可能搞砸了。 我在 Ubuntu 14.04 上遇到了与 python-2.7 和 -3.4 类似的问题。我试过了

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

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

    【讨论】:

    • 谢谢,easy_install pip 解决了 pip3 的问题。非常好。
    猜你喜欢
    • 2015-12-08
    • 2017-06-30
    • 1970-01-01
    • 2019-03-20
    • 2014-12-15
    • 1970-01-01
    • 2021-07-15
    • 2017-07-06
    • 2019-01-30
    相关资源
    最近更新 更多