Ответ 1
Я исправил это, отключив параметр PyQt compatible
в настройках отладчика PyCharms (сборка, выполнение, развертывание > отладчик Python). Я не использую PyQt, поэтому я не встречал никаких проблем
После обновления с Pycharm 2017.2.3
до Pycharm 2017.1.4
Pycharm Debugger предложил собрать cpython (или связанный с ним sth):
path/to/my/python/opt/pycharm-community-2017.1.4/helpers/pydev/setup_cython.py build_ext --inplace
После того, как я это сделал, отладчик мгновенно возвращает эту ошибку:
Процесс завершен с кодом выхода 139 (прерван сигналом 11: SIGSEGV)
Я обнаружил, что была похожая проблема с cpython (https://youtrack.jetbrains.com/issue/PY-23273), но я не могу использовать упомянутый там обходной путь, потому что мне не хватает файлов, которые он предлагает удалить... Я не используя Cython, я хотел бы игнорировать это сообщение о его создании..
Я нахожусь на Linux (SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux
)
Python 2.7
Я исправил это, отключив параметр PyQt compatible
в настройках отладчика PyCharms (сборка, выполнение, развертывание > отладчик Python). Я не использую PyQt, поэтому я не встречал никаких проблем
Я изменил Pycharm от 2017.1.4
до Pycharm EAP 2017.2
, но без эффекта.
Я решил проблему, создав новую виртуальную среду python и изменив интерпретатор Pycharm по умолчанию. Не самое быстрое решение, я думаю, но, по крайней мере, это сработало.
Теперь Pycharm дает предложения о создании чего-то для Cython, но теперь я просто игнорирую его.
Я согласен с Джеймсом.
Я отвечаю на тот же вопрос, что и после установки PYQT. После удаления pyqt с помощью Pycharm "Preference- > Project: ваш текущий проект- > Project Interpreter" найдите pyqt и нажмите кнопку "-", работает отладка.
Интересно, что когда я запускаю script, который включает в себя "из PyQt4 import QtGui". Пакет pyqt установлен автоматически. И отладка не работает снова. Поэтому я снова удаляю pyqt, и debug работает еще раз!
Итак, я думаю, что может быть какой-то пакет, отладчик не работает, вам нужно просто найти и удалить его. Пакет преступлений часто представляет собой pyqt, matplotlib или что-то подобное.
Я сталкиваюсь с этой проблемой, и я ищу ее долгое время, и все это вызвано совместимостью pyqt, поэтому я думаю, что это хорошая идея для ее решения....
тогда проблема была решена счастливо.
Моя работа работала после того, как я удалил привязки pyqt5.
sudo apt-get remove python3-pyqt5
Это не происходило со мной из-за создания cpython. Это было потому, что я установил несвязанную программу. Надеюсь, что это поможет.
У меня было то же самое с 2017.1.4 Проблема была решена после обновления до 2017.1.5
Попробуйте очистить все ваши точки останова. Работал на меня. Также проверьте, что у вас нет проблем при выполнении Run вместо Debug.