Когда я запускаю iPython в Ubuntu, я обычно просто запускаю свой скрипт так:
run code.py
Если что-то не получается, я могу продолжать работать с переменными и функциями, определенными в коде. Проблема начинается, когда я исправляю код с помощью текстового редактора и пытаюсь запустить его снова. Тогда я получаю:
run code.py
File "<ipython-input-16-b1a3e2c6b7e8>", line 1
run code.py
^
^ всегда отмечает последний символ перед расширением .py. Если я закрою iPython и снова открою его, я могу запустить код без проблем. Эта проблема возникает, только когда я запускаю второй код из iPython, и проблема решается путем сброса iPython.
Это очень раздражает, и я не могу понять, что вызывает это.