По сути, я хочу, чтобы цвет вывода Python был другим, когда я запускаю Python сценарии в zsh. Было бы легче читать.
Отображение цвета на самом деле не функция оболочки (zsh в вашем случае), а терминала. Поэтому вопрос в том, каким терминалом вы пользуетесь. В большинстве случаев он принимает цветовые коды ANSI - если это так, существует множество пакетов Python для упрощения их использования, например colorama: https://pypi.org/project/colorama/
colorama