gpt4 book ai didi

python - Pip 列表因 AssertionError 崩溃

转载 作者:太空狗 更新时间:2023-10-29 21:03:32 25 4
gpt4 key购买 nike

下面可能是什么问题?看起来 pip 中有一个错误。我昨天使用 brew 安装了 pip。在此之前,我已经安装大多数带有 $ python setup.py install

的 python 包
steves-MacBook-Pro:server steve$ pip -V
pip 1.4.1 from /Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg (python 2.7)
steves-MacBook-Pro:server steve$ pip list
altgraph (0.9)
bdist-mpkg (0.4.4)
...
...(a bunch of python packages omitted here for brevity)
...
...
requests (2.0.0)
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/commands/list.py", line 80, in run
self.run_listing(options)
File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/commands/list.py", line 127, in run_listing
self.output_package_listing(installed_packages)
File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/commands/list.py", line 136, in output_package_listing
if dist_is_editable(dist):
File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/util.py", line 347, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/__init__.py", line 194, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError

最佳答案

使用现代 Ubuntu,我遇到了同样的问题,并且能够使用 this comment 中的说明修复它.

据我了解,问题在于 Ubuntu 提供的 pip 已经过时,而且无法自行更新(因为它是由 apt 而非 pip 管理的)。一种解决方案是删除 Ubuntu 版本的 pip 并安装最新版本。

简而言之:

sudo apt-get remove python-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

这会将 pip 安装到/usr/local/bin,因此您需要将其添加到您的路径中。

关于python - Pip 列表因 AssertionError 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19460232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com