Вкладка IPython дополняет только некоторые модули

м с использованием EPD версии Python и IPython. После установки некоторых модулей с помощью easy_install я заметил, что, хотя они могут быть импортированы, их нельзя завершить вкладкой. Они существуют на пути, но, пока включены модули (pylab, readline, math)Можно быть завершены, эти новые модули не могут.

Кто-нибудь знает, что я должен изучить, чтобы найти проблему? Я'Мы проверили, что пакеты находятся в том же месте, что и другие модули:

In [1]: import pylab

In [2]: pylab
Out[2]: 

In [3]: import BeautifulSoup

In [4]: BeautifulSoup
Out[4]: 

Может быть, что-то не справляется.eggs правильно? Благодарю.

Обновить: Продолжаем гнибблерпост, ямы обнаружили, что завершение табуляции вызывает исключение в строке 633 в файле completeter:

    try:
        ret = self.matches[state].replace(magic_prefix,magic_escape)
        return ret
    except IndexError:
        return None

Но что является причиной неудачи ...

Обновить:

In [5]: from Bea
*** COMPLETE:  (0)
matches: []
state: 0

Так что это просто говорит о том, что список совпадений является пустым набором: совпадений нет. Это все еще не находит модуль. Я'попробую выяснить гдеmatches получает модули, которые ищет, когда у меня есть время.

Ответы на вопрос(3)

Ваш ответ на вопрос