Отладчик Django не запускается с помощью VS Code launch.json
До недавнего времени мои проекты Django прекрасно отлаживались с помощью файла launch.json. Но сегодня он перестал работать, и я понятия не имею об этом.
Изменения, сделанные мной в системе, были следующими:
- Очистка-установка Windows
- Установка python по пути по умолчанию только для текущего пользователя, а не для всех пользователей
Описание проблемы:
- Как только я нажимаю клавишу F5, отладчик запускается на несколько миллисекунд и автоматически останавливается без каких-либо подсказок. Поскольку он не показывает никаких ошибок, я попытался записать ошибки в журнал, но ничего не получилось. Он даже не загружает терминал для выполнения команд.
Добавленная конфигурация в файле launch.json выглядит следующим образом:
{
"configurations": [
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}\\manage.py",
"args": [
"runserver"
],
"django": true,
"justMyCode": true,
"logToFile": true,
"console": "integratedTerminal",
"cwd": "${workspaceFolder}",
"host": "localhost"
}
]
}
Может ли кто-нибудь помочь в устранении неполадок, я уже пробовал:
- Создание новых проектов
- Переустановка Python
- Создание нового окружения
- Сброс настроек синхронизации VS Code Sync Settings
- Запустите другие конфигурации dubug {они работают нормально)
- Изменение конфигурации отладки django
Моими текущими вариантами являются:
- Исследовать больше (Уже потратил несколько часов, потребуется больше)
- Ждать решения от кого-либо
- Очистить Windows и все программы ( Будет как BhramaAstra)
Постинг ответа в течение нескольких минут после размещения вопроса кажется странным, но я получил решение, которое может помочь получить идеальный ответ на мою проблему.
Проблема заключалась в пути к окружению python: Я создал окружение в папке documents на диске C текущего неадминского пользователя, надеясь, что проблем не будет, так как python установлен только для текущего пользователя по пути по умолчанию. Но как только я создал новое окружение в каталоге текущего пользователя, отладчик начал работать нормально.
Проблема связана с правами доступа и путями к файлам, надеюсь, это поможет получить решение на новые возникшие вопросы:
- Почему я не могу использовать папку Documents для создания среды python?
- Есть ли какое-то другое решение моей проблемы?
Добавление изображений для более подробной информации:
- Отладчик не работает из этой среды -
Отладчик работает как обычно, если среда создана здесь - - .
