2015-06-21 115 views
1

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

编辑:尝试与pip install gcs-oauth2-boto-plugin==1.4

+0

它为我工作。你能不能分享一些细节,比如OS,stacktrace ets? – barunsthakur

回答

0

这是一个很好的可能性,因此存在导致无限循环和递归极限误差源代码的一些bug安装它时,我得到了同样的错误。尽管如此,python中的标准递归限制还是相当低的(2000我猜),这在某些情况下可能会导致问题。递增递归限制可能会起作用。

import sys 
sys.setrecursionlimit(10000) 

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

+0

非常感谢您的回答。但我仍然得到同样的错误。奇怪的是,它在我的原始环境中工作得很完美。它只会在virtualenv中产生这样的错误。 –

相关问题