Есть ли способ заставить Python игнорировать любые .pyc файлы, которые присутствуют и всегда интерпретировать весь код (включая импортированные модули) напрямую? Google не получил никаких ответов, поэтому я подозреваю, что нет, но, на всякий случай, стоило спросить.
(Почему я хочу это сделать? У меня есть большой конвейер сценариев Python, которые повторяются несколько раз в кластере из нескольких сотен компьютеров. Скрипты Python сами живут в общей файловой системе NFS. Почему-то редко были запущены сотни раз в течение нескольких часов, они внезапно начнут сбой с ошибкой в том, что вы не сможете импортировать модуль. Принуждение к регенерации файла .pyc устраняет проблему. Я хочу, конечно, исправить основные причины, но в то же время нам также нужна система для продолжения работы, поэтому кажется, что игнорирование файлов .pyc, если возможно, было бы разумным обходным решением).
P.S. Я использую Python 2.5, поэтому я не могу использовать -B.