#python #visual-studio-code #breakpoints
#python #visual-studio-code #точки останова
Вопрос:
Я разрабатываю на Python с использованием кода Visual Studio. Я помещаю точки останова в код внешнего пакета в моей виртуальной среде. Но точки останова никогда не попадают. Даже при установке переменной JustMyCode = false в настройках VSC.
Может ли быть другая причина?
Ответ №1:
Я столкнулся с той же проблемой.
Причина в том, что «Папка venv не используется для хранения внешних пакетов. Они должны быть активированы для доступа к установленным в них модулям, но код, использующий эти библиотеки, должен оставаться внешним. «
Решение состоит в том, чтобы переместить внешние файлы с точками останова из папки виртуальной среды (например, « venv
«).
Комментарии:
1. Спасибо за ваш ответ. Ну, в проекте, над которым я работаю, такой обходной путь не очень удобен. Нет другого способа отладки без необходимости перемещать файлы?
2. @bam500 — В настоящее время по-прежнему рекомендуется удалить скрипт из папки виртуальной среды, чтобы VSCode мог лучше идентифицировать скрипт и точки останова.