Python 2 и 3 генерируют байт-код в том же каталоге, что и каталог __pycache__
используемых вами скриптов.Одна из причин, по которой это плохо, состоит в том, что это загрязняет исходные деревья, которые я хотел бы содержать в чистоте по разным причинам , которые мне не нужно объяснять по этому вопросу (пожалуйста, ответьте на этот вопрос - не те вопросы, которые, как вы думаете, у меня есть)!)
Я знаю, что вы можете отключить генерацию кеша, но это неэффективно.
Есть ли способ запустить Python (2 или 3), но попросить его хранить кеш в совершенно отдельномкаталог кеша?Использование переменной среды или флага командной строки.
Это не дубликат этого вопроса или этого вопроса .