gpt4 book ai didi

python-2.7 - pip 是错误,类型错误 : __call__() takes exactly 2 arguments (1 given)

转载 作者:行者123 更新时间:2023-12-03 09:31:49 24 4
gpt4 key购买 nike

系统

  • centos 7.2
  • Python 2.7.5

  • 安装

    我安装 webhook
    pip install webhook
    ### but hava error,then
    yum install python-devel -y
    ## go on,pip doesn't workding
    pip

    错误

    输入包含 pip 的命令。然后
    [root@location src]# pip
    Traceback (most recent call last):
    File "/usr/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
    File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 72, in <module>
    import packaging.requirements
    File "/usr/lib/python2.7/site-packages/packaging/requirements.py", line 59, in <module>
    MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
    TypeError: __call__() takes exactly 2 arguments (1 given)

    所以我该怎么做?!

    最佳答案

    更新:

    请查看 solution lower in this thread by Pedro Werneck而不是这个。这是解决问题的正确方法。

    前言:我不推荐这个!

    这似乎有效,但我不知道后果会是什么。这是最好的 cargo 崇拜节目!我只是在这里添加它,以防它可以帮助陷入困境的人。

    我对文件进行了更改 requirements.py发生错误的地方。对于@hysg,这将是这个文件:

    /usr/lib/python2.7/site-packages/packaging/requirements.py

    在我的 OS X 上,它在这里:
    /Library/Python/2.7/site-packages/packaging/requirements.py

    我通过删除调用 MARKER_EXPR 的括号来修改有问题的行,如下所示:
    #MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
    MARKER_EXPR = originalTextFor(MARKER_EXPR)("marker")

    那奏效了。

    再次, 请小心! 我不知道我在做什么,这可能弊大于利。

    关于python-2.7 - pip 是错误,类型错误 : __call__() takes exactly 2 arguments (1 given),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42029545/

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