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.
Verwenden Sie das Modul import lib
wie oben beschrieben
Wenn Sie "importlib.reload" ausführen, wird das Modul aktualisiert.
import hoge
import importlib
importlib.reload(hoge)
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
Recommended Posts