Python 安装模块时超出最大递归深度

Python maximum recursion depth exceeded when installing a module

我在 mac 上安装 gcs-oauth2-boto-plugin-1.4 时超出了最大递归深度。我下载并解压了安装目录下的 运行 sudo python setup.py install 包,这是安装 Python 模块时你会做的非常标准的事情。我是在虚拟环境 (virtualenv) 中进行的。我在原来的环境下安装没有遇到任何问题。任何帮助将不胜感激。非常感谢!

编辑:我在尝试使用 pip install gcs-oauth2-boto-plugin==1.4

安装时遇到了同样的错误

很可能源代码中存在一些错误,导致无限循环和递归限制错误。不过,python 中的标准递归限制非常低(我猜是 2000),这在某些情况下可能会导致问题。增加递归限制可能有效。

import sys
sys.setrecursionlimit(10000)

将此行添加到源代码的 install.py。