После удаления Python3.13 и установки python3.12 вывод в терминале стал бесцветный

Помогите, пожалуйста, мучаюсь уже долго. Установил python 3.13, в нем все было нормально, после чего начал обучение на курсе и потребовалось перейти на python 3.12. После удаления python 3.13 и установки python 3.12 конкретно в terminal у VS Code пропали выделения цветом для ошибок. Пробовал удалять и чистить папку AppData\Program. Удалял через windows, через CCleaner, удалял PATH для python, полностью переустанавливал VS Code и Python. Но почему-то VS Code запоминал открытые файлы, хотя по идее должен был очиститься. Пробовал при помощи DeepSeek составлять файлы конфигурации пользователя для .json, пока что ничего не помогло. Пробовал терминалы cmd, powershell, git. Если установить 3.13 обратно, все будет подсвечиваться нормально.Пример ошибки без подсветки


Ответы (1 шт):

Автор решения: CrazyElf

Так эта фишка именно с версии 3.13 введена была, на более ранних версиях питона вы её никак не получите.

Python 3.13.0 introduces a new feature that adds color to error messages displayed in the terminal.

P.S. Если использовать интерактивный питон ipython вместо просто python, то тоже можно получить цветные ошибки. Также можно использовать для этого сторонние модули, например pretty_errors.

→ Ссылка