[PYTHON] Laden Sie die Module reibungslos auf den Jupiter zurück

Einführung

Wenn Sie bei der Entwicklung eines selbst erstellten Moduls das selbst erstellte Modul mit jupyter laden und den Vorgang überprüfen, um das Verhalten interaktiv zu überprüfen, müssen Sie den Kernel jedes Mal neu starten, wenn Sie den Inhalt des selbst erstellten Moduls aktualisieren. Diese Prozedur ist ziemlich ärgerlich, deshalb habe ich nach einer Problemumgehung gesucht und sie mit "importlib" gefunden.

Weise

Verwenden Sie das Modul import lib wie oben beschrieben

Für "Import Hoge"

Wenn Sie "importlib.reload" ausführen, wird das Modul aktualisiert.

import hoge


import importlib

importlib.reload(hoge)

Im Fall von "from hoge import fuga"

In diesem Fall ist es ziemlich problematisch, und Sie müssen das Modul "from" neu laden und dann erneut importieren.

from hoge import fuga


import importlib

importlib.reload(hoge)
from hoge import fuga

Beziehung

Recommended Posts

Laden Sie die Module reibungslos auf den Jupiter zurück
Golang mit Jupyter
Jupyter auf AWS
Hallo X3DOM auf Jupyter
Installiere octave_kernel auf Jupyter [zusätzlicher Hinweis]
Führen Sie Jupyter unter Ubuntu unter Windows aus
PIL-Bilder auf Jupyter anzeigen
Hohe Charts im Jupyter-Notizbuch
PDF auf Jupyter Notebook anzeigen
Beschriften Sie Bilder im Jupiter-Labor
Führen Sie Jupyter Notebook unter Windows aus
Formatieren mit autopep8 auf Jupyter Notebook
Verwenden Sie jupyter für eine GPU-Instanz in AWS
Versuchen Sie, Jupyter Notebook auf einem Mac auszuführen