Подтвердить что ты не робот

IPython не работает в оболочке Django

Недавно я перешел на использование 64-битного Python 2.6.1 в Mac OS X 10.6 (Snow Leopard). IPython больше не будет работать с Django, но IPython работает из командной строки.

Ошибка говорит:

    shell = IPython.Shell.IPShell(argv=[])
AttributeError: 'module' object has no attribute 'Shell'

Я мог бы использовать параметр ./manage.py --plain, но это не действительно исправление. Любая помощь очень благодарна!

4b9b3361

Ответ 1

IPython 0.11 имеет другой API, для которого существует исправление в последних версиях Django.

Для более старых версий Django вы можете использовать IPython 0.10, который работает:

pip install ipython==0.10

Ответ 2

Это работает, когда вы запускаете его из интерактивной консоли Python?

import IPython; IPython.Shell