2012-10-12 5 views
5

Ich habe eine Reihe von Menschen zu empfehlen, dass ich das folgende Snippet zum Einbetten einer IPython-Shell oder Drop in eine IPython-Shell von z. eine Django-Ansicht.Wie kann ich beheben "ImportError: kein Modul namens Shell" Fehler für IPython

from IPython.Shell import IPShellEmbed 
ipython = IPShellEmbed() 
ipython() 

Aber wenn ich das tue, erhalte ich

>>> from IPython.Shell import IPShellEmbed 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named Shell 

Wie kann ich einbetten IPython oder eine IPython Konsole aus einer vorhandenen Python App starten?

+1

Vielen Dank an alle, die die Abstimmung über die Frage abgebrochen haben; einige Leute scheinen sich nicht bewusst zu sein, dass [es wird ermutigt, eigene Fragen zu stellen und zu beantworten] (http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your- eigene-fragen /) – Caspar

Antwort