2015-06-21 6 views
1

Я получил максимальную глубину рекурсии при установке gcs-oauth2-boto-plugin-1.4 на моем mac. Я загрузил и распаковал пакет, запустил sudo python setup.py install в каталоге установки, довольно стандартный материал, который вы сделали бы при установке модуля Python. Я делал это в виртуальной среде (virtualenv). Я не сталкивался с какой-либо проблемой при установке в исходной среде. Любая помощь будет принята с благодарностью. Большое спасибо!Максимальная глубина рекурсии Python превышена при установке модуля

Edit: я получил ту же ошибку при попытке установить его с pip install gcs-oauth2-boto-plugin==1.4

+0

Это сработало для меня. Не могли бы вы поделиться некоторыми деталями, такими как ОС, stacktrace ets? – barunsthakur

ответ

0

Это хорошая возможность, что есть какая-то ошибка в исходном коде, который вызывает бесконечный цикл и ограничение рекурсии ошибку. Тем не менее, стандартный предел рекурсии в python довольно низок (2000, я думаю), что может вызвать проблемы в некоторых случаях. Увеличение предела рекурсии может работать.

import sys 
sys.setrecursionlimit(10000) 

Добавить эту строку, чтобы установить.py вашего исходного кода.

+0

Большое спасибо за ваш ответ. Но я все равно получаю ту же ошибку. Странно, что он отлично работает в моей первоначальной среде. Это приводит к такой ошибке в virtualenv. –