2015-06-21 86 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中產生這樣的錯誤。 –

相關問題