系统
安装
我安装 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/