Я настроил PyCharm (или, если быть более точным, выбранный интерпретатор), чтобы оставить консоль python открытой после завершения выполнения программы. Я нахожу очень удобным для отладки и просмотра таких вещей, как в RStudio: пометить их в окне исходного кода и нажать Control + Enter (или кнопку «любой элемент управления как» + Enter). Поэтому, обнаружив команду «Выполнить выбор в консоли», я смог интерактивно запустить материал в консоли, в которой запускался скрипт. Однако с этим есть две проблемы:
1) всякий раз, когда я делаю это в первый раз, PyCharm спрашивает меня, в какой консоли я хочу выполнить код. Затем, конечно, я всегда выбираю «консоль, в которой был запущен скрипт».
2) Несмотря на то, что я выбираю консоль, в которой запускался скрипт, помеченный код всегда выполняется в новой оболочке python (например, он забывает обо всех настройках pandas, то есть печатает только два столбца или около того)
Можно ли как-нибудь заставить его всегда запускать помеченный код в консоли, в которой запускается скрипт?
Смотрите следующие скриншоты:
1) запустить скрипт
2) измените часть кода (т.е. c становится aa + 2 * b вместо a + b), отметьте его и дайте ему запуститься в консоли:
3) PyCharm спрашивает меня о том, «на какой консоли запускать отмеченный код» ???