Не работает отладчик в связке PyCharm CE 4.0.5 + Python 2.7.9?
В системе Windows 8.1 установлены Python версий 3.4.2 и 2.7.9, IDE PyCharm CE 4.0.5.
Если текущим интерпретатором для проекта выбран Python 3.4.2, точки останова работают. Но если выбрать Python 2.7.9, то отладчик не останавливается в точках останова, выполняя программу до конца. Как исправить?
Проблема была связана с кодировкой скрипта. Т.е. скрипт в одной кодировке нормально отлаживался только с Python 3.4.2, в другой - независимо от версии интерпретатора. Точного соответствия тестовых кейсов и кодировок не помню, но их было две - utf-8 и cp-1251. Опытным путем сможете найти соответствие, если проблема будет актуальна и вы с ней столкнетесь.