gpt4 book ai didi

python - 安装 line_profiler 后如何修复 pip 被 proken?

转载 作者:IT王子 更新时间:2023-10-29 00:16:44 29 4
gpt4 key购买 nike

使用 Ubuntu 14.04.5 LTS。尝试使用 sudo pip3 install line_profiler 安装 line_profiler,现在当我运行 sudo pip3 时,我得到以下输出:

Traceback (most recent call last):
File "/usr/bin/pip3", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line 72, in <module>
import packaging.requirements
File "/usr/local/lib/python3.4/dist-packages/packaging/requirements.py", line 59, in <module>
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() missing 1 required positional argument: 'name'

当我现在尝试运行 django 应用程序时遇到类似的错误,所以我猜很多东西都搞砸了。

有人知道可能出了什么问题或如何解决吗?

最佳答案

我刚刚在安装几个软件包后,在相对较新的 Ubuntu 14.04 配置上遇到了同样的错误。我猜错误代码已被推送到存储库。

查看异常的根本原因:

  File "/usr/local/lib/python3.4/dist-packages/packaging/requirements.py", line 59, in <module>
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() missing 1 required positional argument: 'name'

问题是 MARKER_EXPR() 调用应该有一个“名称”参数,但实际上没有。我的解决方法是编辑 requirements.py 文件,使其包含 MARKER_EXPR("")。这为我解决了。

关于python - 安装 line_profiler 后如何修复 pip 被 proken?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41829550/

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