3

У меня возникла проблема, когда PyCharm 2018.1.3 (и предыдущие версии) не позволяет мне подключаться к локальному процессу, хотя я изменил настройку ptrace_scope, описанную в документации здесь:

https://www.jetbrains.com/help/pycharm/attaching-to-local-process.html

Он просто вращается, ожидая подключения, и в конечном итоге просто сдается и убивает процесс отладчика.

Я перезапустил, и это все еще просто не работает. Он работал до обновления (16.04 и 17.10), но каждая 18.04 виртуальная машина, которую я построил, имеет эту проблему.

Кто-нибудь знает, есть ли новый параметр или файл конфигурации для редактирования в этой новой версии Ubuntu?

1 ответ1

-3

Довольно много постов обсуждают эту проблему.

Один человек в StackOverflow утверждает, что исправил проблему. В статье PyCharm «Присоединиться к локальному процессу» ничего не делается, этот ответ дан 15 декабря 2017 года:

Я заставил его работать со следующими тремя вещами после некоторого поиска в Google и тестирования.

  1. Исправьте проблему с разрешением ptrace как описано в http://askubuntu.com/questions/41629/after-upgrade-gdb-wont-attach-to-process
  2. Исполняемый файл Python под pyenv - это скорее скрипт, чем настоящий исполняемый файл. Я переключился на собственный Python Ubuntu 3.5. Удалил подпапку .idea в каталоге проекта и.PyCharm2017.3 в домашнем каталоге. После повторного открытия проекта установите Project Interpreter на тот же Python 3.5
  3. $ sudo apt install python3-dbg python3-dev . Не уверен, что этот шаг необходим, но я сделал это, чтобы GDB мог запускать команду py-* при поиске альтернативы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .