После перехода с Spyder 3.2.6 на Spyder 4.1.2. выполнение кода изменено.
При запуске в примере сценария Spyder 3.2.6 выполнение кода выполняется правильно.
- run
a = 5
b = a
комментируется переменная запуска
#a = 5
b = a
При запуске в Spyder 4.1.2 тот же код. Я получаю «NameError name« a »не определено» для второго запуска после прокомментированной переменной a. Для справки, у меня нет отмеченной опции «Удалить все переменные перед выполнением», и обе переменные все еще присутствуют в проводнике переменных. Где я могу найти вариант для изменения этого поведения?