Отладчик Pycharm мгновенно выходит с кодом 139

После обновления с 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

Ответ 1

Я исправил это, отключив параметр PyQt compatible в настройках отладчика PyCharms (сборка, выполнение, развертывание > отладчик Python). Я не использую PyQt, поэтому я не встречал никаких проблем

Ответ 2

Я изменил Pycharm от 2017.1.4 до Pycharm EAP 2017.2, но без эффекта.

Я решил проблему, создав новую виртуальную среду python и изменив интерпретатор Pycharm по умолчанию. Не самое быстрое решение, я думаю, но, по крайней мере, это сработало.

Теперь Pycharm дает предложения о создании чего-то для Cython, но теперь я просто игнорирую его.

Ответ 3

Я согласен с Джеймсом.

Я отвечаю на тот же вопрос, что и после установки PYQT. После удаления pyqt с помощью Pycharm "Preference- > Project: ваш текущий проект- > Project Interpreter" найдите pyqt и нажмите кнопку "-", работает отладка.

Интересно, что когда я запускаю script, который включает в себя "из PyQt4 import QtGui". Пакет pyqt установлен автоматически. И отладка не работает снова. Поэтому я снова удаляю pyqt, и debug работает еще раз!

Итак, я думаю, что может быть какой-то пакет, отладчик не работает, вам нужно просто найти и удалить его. Пакет преступлений часто представляет собой pyqt, matplotlib или что-то подобное.

Ответ 4

Я сталкиваюсь с этой проблемой, и я ищу ее долгое время, и все это вызвано совместимостью pyqt, поэтому я думаю, что это хорошая идея для ее решения....

  • удалить pyqt и matplotlib
  • Первая установка pyqt
  • Вторая установка matplotlib

тогда проблема была решена счастливо.

Ответ 5

Моя работа работала после того, как я удалил привязки pyqt5.

sudo apt-get remove python3-pyqt5

Это не происходило со мной из-за создания cpython. Это было потому, что я установил несвязанную программу. Надеюсь, что это поможет.

Ответ 6

У меня было то же самое с 2017.1.4 Проблема была решена после обновления до 2017.1.5

Ответ 7

Попробуйте очистить все ваши точки останова. Работал на меня. Также проверьте, что у вас нет проблем при выполнении Run вместо Debug.