Определение того, запускается ли код Python под Visual Studio Code (или другим) отладчиком PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Определение того, запускается ли код Python под Visual Studio Code (или другим) отладчиком Python

Сообщение Anonymous »

У меня есть код Python и Pandas, который выполняет сложные вычисления рядов Pandas для тысяч рядов и запускает эти вычисления параллельно для ускорения с использованием многопроцессорной обработки.
Похоже, что отладчик Visual Studio Code Python (или любой другой) отладчик Python) + многопроцессорность — очень сложная комбинация. Точки останова не срабатывают, а если они срабатывают, отладчик не подключается, и приложение просто зависает.
Я хотел бы изменить код своей библиотеки так, чтобы при обнаружении отладчика Python как pdb или ipdb, он запускает весь код вычислений, используя однопоточный основной цикл вместо многопроцессорной обработки, чтобы отладчик мог правильно подключиться.
Как я могу обнаружить наличие кода Visual Studio отладчик (или любой другой Python отладчик) внутри Python?

Подробнее здесь: https://stackoverflow.com/questions/793 ... thon-debug
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»