Отладчик pycharm получает ошибку при сохранении точки останова - PullRequest
0 голосов
/ 27 мая 2020

** В одном из своих проектов я использую Django == 2.1.5 в Pycharm IDE 2019.2, и я столкнулся с этой ошибкой при отладке

1) Я попытался решить эту проблему, удалив папку .idea и перенастроил, проблема не была решена.

2) Я попытался удалить python и переустановить, проблема не была решена.

3) У меня есть обновил Pycharm и попробовал, проблема не решилась, та же ошибка выдает. **

Unhandled exception in thread started by <_pydev_bundle.pydev_monkey._NewThreadStartupWithTrace object at 0x0576E6F0>
Traceback (most recent call last):
  File "C:\Program Files\JetBrains\PyCharm 2019.2\helpers\pydev\_pydevd_bundle\pydevd_constants.py", line 328, in get_current_thread_id
AttributeError: '_DummyThread' object has no attribute '__pydevd_id__'

During handling of the above exception, another exception occurred:

SystemError: ..\Objects\codeobject.c:851: bad argument to internal function

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Program Files\JetBrains\PyCharm 2019.2\helpers\pydev\_pydev_bundle\pydev_monkey.py", line 718, in __call__
  File "C:\Program Files\JetBrains\PyCharm 2019.2\helpers\pydev\_pydevd_bundle\pydevd_constants.py", line 335, in get_current_thread_id
  File "C:\Program Files\JetBrains\PyCharm 2019.2\helpers\pydev\_pydevd_bundle\pydevd_constants.py", line 302, in _get_or_compute_thread_id_with_lock
SystemError: <built-in method __enter__ of _thread.lock object at 0x0144ADA0> returned a result with an error set

1 Ответ

2 голосов
/ 27 мая 2020

Основываясь на приведенном вами кратком описании, я могу только предположить, что проблема только возникает при запуске приложения в режиме debug . Если это так, попробуйте установить следующие переменные среды внутри вашей конфигурации / debug в PyCharm и посмотрите, возникает ли проблема по-прежнему:

PYDEVD_USE_CYTHON=NO
PYDEVD_USE_FRAME_EVAL=NO

Обратите внимание, что это временное исправление - вам следует дополнительно изучить точную причину проблемы и другие подходы к ее решению.


Также обратите внимание, что в В будущем вам следует предоставить немного более подробную информацию о конфигурации проекта, где и когда возникает исключение (сценарий воспроизведения) , а также другую информацию, которая может облегчить успешное выявление проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...