Подтвердить что ты не робот

Есть ли у Pycharm Interactive Python Interpreter?

Я довольно новый пользователь Pycharm, недавно перешедший из других IDE.

Один вопрос заключается в интерактивном интерпретаторе python, который является "окном", я могу ввести переменные, чтобы проверить их после запуска моего script. Pyscripter имеет эту вещь, называемую "интерпретатор Python", и я знаю, что Pycharm также имеет.

Я попробовал "Python Console" в разделе "Инструменты", но я не думаю, что это то же самое. Поэтому мне интересно, как я могу найти этого Python Interpreter в Pycharm? Я использую версию сообщества 3.

4b9b3361

Ответ 1

Я использую версию обновления сообщества Pycharm 2016.1.2 Я делаю следующее, чтобы получить интерактивное приглашение при отладке

  • Отладка файла (поставьте точку останова где-то, с которой хотите работать)
  • В окне отладки должна быть вкладка "Консоль", выберите ее
  • На левой панели инструментов консоли есть кнопка 2nd снизу "Show Python Prompt". Нажмите его
  • Теперь вы должны увидеть интерактивное приглашение, которое вы можете использовать внутри консоли (позволяя вам взаимодействовать с текущим кодом)

введите описание изображения здесь

Как упоминалось в OP, чтобы просто получить интерактивную подсказку python за пределами запуска script, в строке главного меню выберите Инструменты- > Консоль Python

введите описание изображения здесь

Волшебно это будет выглядеть:

введите описание изображения здесь

Ответ 2

Вы можете установить PyCharm, затем он будет работать так же, как PyScripter.

Запустить → Изменить конфигурации → Выберите "Показать командную строку после".

Ответ 3

Да.

To launch an interactive console

    On the main menu, choose Tools | Run Python console, or Tools | Run Django console

Запуск консоли

Ответ 4

Run- > Edit Configurations- > Interpreter Options- > add -i

Когда ваш запуск будет завершен, появится красное приглашение.

Ответ 5

Выберите Run, Edit Configurations, затем "Показывать командную строку". Однако он не работает после того, как возникает исключение.