Я погружаюсь в использование VSCode в MacOS для кодирования Python в качестве альтернативы PyCharm. При выполнении кода я запускаю отладку (F5), и он запускает мой код, но как только он завершает работу, он выходит из среды обратно во встроенный терминал. Есть ли конфигурация/настройка, чтобы оставаться в среде Python, чтобы я мог продолжать выполнять входные данные Python вручную?
Как предотвратить выход VSCode из среды Python после запуска кода?
Ответы (3)
Проблема, которую я создал здесь, может пролить свет на этот вопрос. Подробнее см. ниже:
Версии
Версия VSCode:
Версия: 1.46.0 (настройка системы). ОС: Windows_NT x64 10.0.19041
Версия ОС:
Microsoft Windows 10 Pro 10.0.19041 сборка 19041
Расширения установлены
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Действия по воспроизведению:
- Клонируйте этот репозиторий.
- Поместите точку останова здесь.
- F5, файл отладки Python run_this.py.
проверить. --> Возникает ли эта проблема, когда все расширения отключены?: Да/Нет
Вероятно, нельзя отлаживать без расширения Python.
Текущий результат:
Как только точка останова будет достигнута, обратите внимание, что Variables, Locals в левом верхнем углу экрана отображает прокручивающуюся анимацию, как будто она пытается разрешить локальные переменные.
Через некоторое время отладка аварийно завершается.
Попробуйте сделать ctrl + F5 вместо только F5 - эта опция запускает программу без ее отладки, как написано здесь а>.
Если вы хотите выполнить команды вручную, вы можете запустить REPL:
Нажмите Ctrl+Shift+P и введите - Python: Start REPL
Он открывает интерактивную оболочку Python с активированной вашей текущей средой.