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