【问题标题】:Upgrading to latest pip caused ValueError升级到最新的 pip 导致 ValueError
【发布时间】:2016-01-21 00:31:15
【问题描述】:

最新升级到pip(使用Python 3.5)会导致任何pip 命令出现以下错误:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.5/bin/pip3.5", line 7, in <module>
    from pip import main
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip/__init__.py", line 15, in <module>
    from pip.vcs import git, mercurial, subversion, bazaar  # noqa
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip/vcs/subversion.py", line 9, in <module>
    from pip.index import Link
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip/index.py", line 29, in <module>
    from pip.wheel import Wheel, wheel_ext
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip/wheel.py", line 32, in <module>
    from pip import pep425tags
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip/pep425tags.py", line 214, in <module>
    supported_tags = get_supported()
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip/pep425tags.py", line 162, in get_supported
    arch = get_platform()
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip/pep425tags.py", line 119, in get_platform
    major, minor, micro = release.split('.')
ValueError: not enough values to unpack (expected 3, got 2)

我什至无法升级或卸载。是什么原因造成的,如何解决?

【问题讨论】:

    标签: python pip pypi


    【解决方案1】:

    我继续编辑

    /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip/pep425tags.py
    

    在第 120 行。

    删除了micro 值,现在它又可以工作了。不知道发生了什么。

    【讨论】:

      猜你喜欢
      • 2022-06-27
      • 1970-01-01
      • 2019-09-21
      • 2017-03-21
      • 1970-01-01
      • 2018-04-26
      • 2011-02-26
      • 2015-06-22
      • 2023-01-13
      相关资源
      最近更新 更多