tutorial jupiter instalar como python ipython

jupiter - ¿Cómo puedo recargar objetos en mi espacio de nombres en ipython



jupyter brew (3)

Qué tal si:

reload(module)

Donde módulo es el archivo con tus funciones.

Esta pregunta ya tiene una respuesta aquí:

Después de importar las funciones en ipython, ¿cómo las recargo cuando las he modificado fuera de ipython?


También puede usar la carga automática, de modo que los módulos en los que está trabajando se vuelven a cargar automáticamente en cada instrucción, lo que es bastante útil para la depuración, consulte:

Carga automática de módulos en IPython


Use el siguiente enlace para leer más sobre la función incorporada de reload . Por favor encuentre la muestra a continuación:

import controls.grid reload(controls.grid)

Tenga en cuenta que la recarga es ''Recargar un módulo previamente importado. El argumento debe ser un objeto de módulo, por lo que debe haberse importado correctamente antes. '' y ''Cuando se recarga un módulo, se conserva su diccionario (que contiene las variables globales del módulo). Las redefiniciones de nombres anularán las definiciones antiguas, por lo que generalmente no es un problema. Si la nueva versión de un módulo no define un nombre que fue definido por la versión anterior, la definición anterior permanece ''.