Ошибки и коды · Инструкция
VS Code не видит Python interpreter или .venv
VS Code выбирает interpreter для запуска, debug, IntelliSense и терминала. Наличие `python` в обычном shell ещё не гаран
Короткий ответ
Откройте Python: Select Interpreter и обновите discovery. Если окружение лежит вне стандартных путей, добавьте search path или укажите interpreter; broken venv лучше пересоздать, чем подменять случайным Python.
Что делать
- Проверьте расширения: Убедитесь, что Python/Python Environments активны в текущем workspace.
- Обновите discovery: Command Palette → Python Environments: Refresh All Environment Managers.
- Выберите interpreter: Python: Select Interpreter → нужный `.venv`/conda/system Python.
- Если его нет: Добавьте корректный search path либо пересоздайте broken environment с валидным `pyvenv.cfg`.
- Проверьте терминал: Откройте новый terminal и сравните `python`/`sys.executable` с выбранным interpreter.
Важно
Не удаляйте окружение с рабочими зависимостями без requirements/pyproject, если его нельзя быстро воспроизвести.
Что учитывать
Не удаляйте окружение с рабочими зависимостями без requirements/pyproject, если его нельзя быстро воспроизвести.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Python environments in VS Code). Пример и формулировки — редакция N1RO на 2026-09-17.