tutorial jupiter instalar como python ipython

jupiter - ¿Cómo puedo hacer una prueba “si se ejecuta desde ipython” en Python?



jupyter brew (2)

Este es probablemente el tipo de cosa que estás buscando:

def run_from_ipython(): try: __IPYTHON__ return True except NameError: return False

Para facilitar la depuración desde Ipython, incluyo lo siguiente al principio de mis scripts

from IPython.Debugger import Tracer debug = Tracer()

Sin embargo, si lanzo mi script desde la línea de comandos con

$ python myscript.py

Me sale un error relacionado con Ipython. ¿Hay alguna manera de hacer lo siguiente?

if run_from_ipython(): from IPython.Debugger import Tracer debug = Tracer()

De esta manera, solo importo la función Tracer () cuando la necesito.


La forma de Python es usar excepciones. Me gusta:

try: from IPython.Debugger import Tracer debug = Tracer() except ImportError: pass # or set "debug" to something else or whatever