[PYTHON] Rechargez en douceur les modules sur Jupyter

introduction

Lors du développement d'un module self-made, si vous chargez le module self-made avec jupyter et vérifiez l'opération afin de vérifier le comportement de manière interactive, vous devez redémarrer le noyau chaque fois que vous mettez à jour le contenu du module self-made. Cette procédure est assez ennuyeuse, j'ai donc cherché une solution de contournement et l'ai trouvée avec ʻimport lib`.

manière

Utilisez le module ʻimport lib` comme décrit ci-dessus

Dans le cas de «import hoge»

ʻImportlib.reload` met à jour le module.

import hoge


import importlib

importlib.reload(hoge)

Dans le cas de «from hoge import fuga»

Dans ce cas, c'est assez gênant, et vous devez recharger le module from puis l'importer à nouveau.

from hoge import fuga


import importlib

importlib.reload(hoge)
from hoge import fuga

Relation

Recommended Posts

Rechargez en douceur les modules sur Jupyter
Golang avec Jupyter
Jupyter sur AWS
Bonjour X3DOM sur Jupyter
Installez octave_kernel sur Jupyter [note supplémentaire]
Exécutez Jupyter sur Ubuntu sous Windows
Afficher les images PIL sur Jupyter
Graphiques élevés dans le notebook Jupyter
Afficher le PDF sur Jupyter Notebook
Étiqueter des images sur Jupyter Lab
Exécutez Jupyter Notebook sous Windows
Formatage avec autopep8 sur le notebook Jupyter
Utiliser jupyter sur une instance GPU sur AWS
Essayez d'exécuter Jupyter Notebook sur Mac