2015-02-24 5 views
1

Есть ли что-то особенное, что нужно для отладки в Pycharm?Как отлаживать в Pycharm

У меня есть следующий код:

def main(): 
    print "Hello World" 

if __name__ == "__main__": 
    main() 

и у меня есть точки останова на каждом. Я ударил Debug, и он дает мне несколько окон и печатает обе строки, хотя у меня есть точки останова на каждом. Есть ли какой-либо индикатор при ударе точки останова?

enter image description here

я видел в других постах что-то о том, как вы должны настроить конфигурацию первого? Но ни одна из должностей, похоже, не упоминает, как это сделать. Вот моя конфигурация

enter image description here

enter image description here

enter image description here

Пожалуйста, не используйте ссылку меня здесь: https://www.jetbrains.com/pycharm/help/debugging.html Я прочитал его и не понимаю, что мне нужно сделать. Я постоянно получаю обозначаемый к линии, такие как:

В диалоговом окне Структуры проекта, настройку корней, зависимости и библиотеки должны быть переданы переводчиком.

Я новичок в python и не уверен, что я должен вводить в коробки.

Так что мой вопрос действительно.

  1. Предполагается, что Pycharm должен отлаживать python из коробки?
  2. Как настроить Pycharm для отладки python, если нет.

Я использую последнюю версию python 2.7.9 для новой установки несколько минут назад.

+0

Убедитесь, что ваш рабочий каталог установлен, чтобы охватить весь код, который вы пытаетесь остановить. – JohnAllen

ответ

0

Ну, оказывается, я просто идиот. Хотя я видел людей в отладочном меню, жалующихся на ту же проблему.

Вы отлаживаете. Точка останова не изменяется, указывая на то, что вы попали в эту строку, например, в визуальную студию. Вместо этого одна из ваших линий изменит светло-голубой (в зависимости от вашей темы), чтобы указать, что вы отлаживаете эту строку.

1

Вы можете установить точки останова в канаве, нажав чуть-чуть правее номера строк (если он виден) ...

enter image description here

... и запустить под «Отладка» контекста (это зеленый значок, который похож на какую-то ошибку).

+0

Спасибо, видимо, я делал все правильно. – marsh

Смежные вопросы