__pycache__ директории в проекте доставляют неудобства: когда переключаюсь между git ветками, остаются папки которых нет в ветке, из-за того что в них есть незакоммиченные __pycache__.Решил как-нибудь избавиться от них, нашёл вопрос на stackoverflow.
В комментариях предложили добавить в ~/.bashrc
export PYTHONPYCACHEPREFIX=/tmp(/tmp папка со временными файлами, будет очищена спустя какое-то время, или при перезапуске компьютера)