Иногда, когда я выполняю ячейки Python Jupyter Notebook в VSCode, они занимают слишком много времени, и мне хочется прекратить выполнение, поэтому я нажимаю кнопку в верхнем левом углу ячейки, где есть квадрат, и вы наводите на него курсор, и появляется сообщение «остановить выполнение ячейки».
Однако вместо прерывания работы ядра я получаю всплывающее сообщение вверх: тайм-аут прерывания ядра «Python 3.12.7» истек. Хотите вместо этого перезапустить ядро? Все переменные будут потеряны. Это меня бесконечно беспокоит, потому что, если я нажму «Отмена», выполнение не остановится, а если я нажму «Перезапустить», ну, я потеряю все переменные и мне придется начните заново.
Я могу воспроизвести такое поведение только с помощью этой ячейки:
Код: Выделить всё
import time
time.sleep(20)
Как могу ли я остановить выполнение ячейки, не потеряв все переменные? Я хочу прерывать, а НЕ перезапускать ядро.
Подробнее здесь: https://stackoverflow.com/questions/790 ... art-the-ke