2014-12-10 3 views
7

у меня есть опоки проект я пытаюсь отладки (это работает абсолютно нормально до нескольких часов назад) - Когда я отладки проекта, я вижу следующее:PyCharm отладчик не останавливается на точки останова

Connected to pydev debugger (build 135.1057) 
/Users/vantani/cp/bin/python /Applications/PyCharm.app/helpers/pydev/pydevd.py --multiproc --save- 
signatures --client 127.0.0.1 --port 49223 --file /Users/vantani/cp/unnamed/manage.py server 
pydev debugger: process 484 is connecting 

/Users/vantani/cp/lib/python2.7/site-packages/flask_cache/__init__.py:152: UserWarning: Flask- 
Cache: CACHE_TYPE is set to null, caching is effectively disabled. 
warnings.warn("Flask-Cache: CACHE_TYPE is set to null, " 
* Running on http://127.0.0.1:5000/ 
* Restarting with reloader 
pydev debugger: process 498 is connecting 

Как я уже сказал, эта настройка работает нормально. Теперь отладчик не останавливается в точке останова, а окно отладчика пуст. Я вижу, что есть два процесса, созданных PyDev, и я думаю, что это вызывает эту проблему. Я перезапустил свою машину и работает только один процесс pycharm.

+1

Когда ваша программа работает в режиме отладки, что произойдет, если вы нажмете «Пауза программы» слева? Если он работает, вы должны увидеть рамку, в которой была ваша программа, когда вы нажимали эту кнопку. –

ответ

1

У меня не было проекта в колбе, но у меня была та же проблема. В моем случае мне пришлось изменить путь проекта! В нем были умлауты (ü, ä, ö). Удалив их, точки останова снова работали.

1

Следующее обходное решение должно помочь. У меня была такая же проблема в простом скрипте Python. Отладчик PyCharm не останавливался на простой точке останова и просто побежал до конца.

Благодаря ответу Габриэля я проверил путь к моему сценарию, и у него были русские буквы. Потому что я использую русский Windows, и он создает администратора пользователя с именем «Администратор», используя русские буквы.

Я сменил русские буквы, чтобы использовать только английские буквы на пути к проекту (просто скопировал папку PyCharm в корень диска и перезагрузил мой проект с нового места. Ничего другого не изменилось!). И отладчик сразу же начал нормально работать и остановился на контрольных точках!

Похоже, это ошибка, из-за которой отладчик PyCharm не может работать с разными национальными буквами на пути. Это очень распространенная ситуация за пределами англоязычных стран.

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