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

Я использую сообщество сообщества PyCharm, а также ipython. PyCharm автоматически распознает ipython и устанавливает его как консоль по умолчанию (PyCharm webhelp link), поэтому, когда в режиме отладки он принимает для запуска магические команды ipython, например list? или ls или %timeit.

Это очень приятно, но я бы хотел использовать обычную старую консоль python. Есть ли простой способ сделать это? Обратите внимание, что я не хочу удалять ipython (который, очевидно, решает мою проблему), и я не хочу настраивать virtualenv.

Я использую python 3.3.2, но проблема совпадает с 2.7.

Ответ 1

Перейдите в File --> Default Settings, нажмите console, снимите отметку Use IPython, if available

затем перейдите в File --> Settings, снимите отметку Use IPython, if available

Default Settings и Settings - это две разные опции в меню File, поэтому следите за обоими

Я использую PyCharm версии 3.4, и после выполнения обоих вышеописанных процессов я не получаю IPython Console.

Ответ 2

Я использую PyCharm Community Edition 2017.1.3 для CentOS 7.2. Чтобы отключить использование Ipython для текущего проекта. Перейдите к File-->Settings-->Build, Execution, Deployment-->Console, снимите флажок Использовать Ipython, если он доступен. введите описание изображения здесь

Затем закройте текущее окно консоли python и откройте его снова или перезапустите. Вы должны увидеть, что используется простой python. В моем случае не нужно перезапускать Pycharm, чтобы это изменение вступило в силу.

Кроме того, если вы хотите использовать Ipython вместо простого Python, сделайте обратное.