我刚刚将pip升级到版本8,现在当我尝试安装软件包时出现此错误:
File "/Library/Python/2.7/site-packages/pip/pep425tags.py", line 119, in get_platform major, minor, micro = release.split('.')
ValueError: need more than 2 values to unpack
我尝试降级pip,但我仍然收到同样的错误。任何帮助表示赞赏。
答案 0 :(得分:3)
我也遇到了这个错误。我相信这是由pep425tags.py
的第119行上的错误引起的,该错误位于/Library/Python/2.7/site-packages/pip/pep425tags.py
的我的计算机上。这似乎解决了它:
<强>原始强>
release, _, machine = platform.mac_ver()
major, minor, micro = release.split('.') # line 119
更改为:
release, _, machine = platform.mac_ver()
major, minor = release.split('.') # line 119
第119行的代码预计会在split
期间返回3个值,但至少在我的计算机上,platform.mac_ver()
会返回'10.11'
。
我已经能够在此更改后成功安装,升级和卸载多个软件包,因此好像其他一切都运行正常。