это - python jupyter download windows
Сбросить ядро ipython (4)
Мне было интересно, есть ли способ перезапустить ядро ipython, не закрывая его, например, функцию перезапуска ядра, которая существует в ноутбуке. Я попробовал %reset
но, похоже, не очищает импорт.
В консоли qt вы можете нажать ctrl-
Несмотря на то, что было бы удобно, если бы %reset
очистил пространство имен и кеш для импорта (как в записной книжке), можно явно перезагрузить ранее импортированный модуль, используя importlib.reload
в python3.4 или imp.reload
в python3.0- 3.3 (и при необходимости перезагрузите ядро на втором шаге).
class KernelActionHandler(APIHandler):
@web.authenticated
@json_errors
@gen.coroutine
def post(self, kernel_id, action):
km = self.kernel_manager
if action == 'interrupt':
km.interrupt_kernel(kernel_id)
self.set_status(204)
if action == 'restart':
try:
yield gen.maybe_future(km.restart_kernel(kernel_id))
except Exception as e:
self.log.error("Exception restarting kernel", exc_info=True)
self.set_status(500)
else:
model = km.kernel_model(kernel_id)
self.write(json.dumps(model))
self.finish()