Как запустить файл в консоли IPython по умолчанию вместо терминала?

Я начал новый проект в PyCharm. У меня установлен Anaconda 3.6. Итак, в PyCharm я выбрал Anaconda python.exe как интерпретатор проекта.

Когда я впервые запускал PyCharm, он использовал консоль IPython в качестве консоли по умолчанию для запуска моего script. Затем я перезапустил свой компьютер, и теперь PyCharm использует терминал, когда я запускаю свои скрипты. Зачем? Я не хочу использовать терминал, исходящий из Anaconda Spyder IDE. Я привык к IPython, мне это нравится, и я хочу его использовать.

Как полностью отключить терминал и использовать только консоль IPython?

Ответ 1

Короткий ответ:

  1. Перейдите в File > Default settings > Build, Execution, Deployment > Console и выберите Use Ipython if available
  2. Перейдите в Run > Edit Configurations и затем выберите Show command line afterwards

Совет: Запустите выбранные части вашего кода с помощью ALT + SHIFT + E


Детали:

Если вы выбрали Anaconda в качестве интерпретатора проекта, IPython, скорее всего, будет выбранной консолью, даже если он не выглядит и не ведет себя как IPython console you are used to in Spyder:

enter image description here

В отличие от Spyder, PyCharm has no graphical indicator показывающего, что это консоль IPython.

enter image description here

Чтобы убедиться, что это консоль IPython и она ведет себя примерно так же, как консоль IPython, к которой вы привыкли от Spyder, вы должны выполнить следующие два шага:

  1. Перейдите в " File > Default Settings > Build, Execution, Deployment > Console и обязательно выберите " Use IPython if available. enter image description here

  2. Перейдите в Run > Edit Configurations и затем выберите Show command line afterwards enter image description here

Теперь вы можете запускать отдельные части вашего кода с помощью ALT+SHIFT+E более или менее точно так же, как в Spyder.

Если это не сработает, вы должны проверить эти другие сообщения на SO:

Взаимодействие с программой после выполнения

Отключить консоль ipython в pycharm

Ответ 2

В новой версии Pycharm у вас есть другая опция в Edit Configuration.

Перейдите в Run > Edit Configurations и выберите Run with Python console

enter image description here