MyModule.py
MyNotebook.ipynb
Я использую Jupyter Notebook (последняя версия) и Python (последняя версия). В моем блокноте есть две ячейки кода.
Ячейка №1
Код: Выделить всё
import some stuff
Run some code
(Keep everything in the environment takes about five minutes to run this cell).
Код: Выделить всё
import MyModule
Execute code from MyModule
Если я просто запускаю вторую ячейку, изменения, внесенные в MyModule.py, не распространяются. Я немного покопался и попробовал использовать importlib.reload. Фактический код для Ячейки №2:
Код: Выделить всё
from Nash.IOEngineNash import *
import importlib
importlib.reload(Nash.IOEngineNash)
Подробнее здесь: https://stackoverflow.com/questions/659 ... ebook-cell
Мобильная версия