Когда я запускаю
import chalk print(chalk.red("test"))
для кода Visual Studio, я могу получить красный «тестовый» вывод следующим образом: https://gyazo.com/73473a3fbaf58bbca524232d5952c325
, но когда я запускаю код из cmd, цвет не отображается: https://gyazo.com/e75cbafd2485f5fbae1f194bf7d46c8b
что я должен использовать для запуска кода на клиенте
Это происходит потому, что код Visual Studio эмулирует Linux терминал, а Windows командная строка - нет.
Linux терминалы и Windows командная строка используют различные escape-последовательности
Вот несколько важных вопросов StackOverflow:
TL; DR: если вы хотите кроссплатформенное решение, замените pychalk на что-то вроде colorama.
pychalk
colorama
Обновление: как только вы поймете проблему, вы также можете создать проблему в репозитории pychalk Github