Время от времени я сталкиваюсь с очень трудной для отладки проблемой: там находится оставшийся .pyc файл где-то в моем $PYTHONPATH, а соответствующий .py файл перемещен в другое место, что позже в $PYTHONPATH - так когда я пытаюсь импортировать модуль, используется "потерянный".pyc файл, и все изменения в "реальном".py файле игнорируются, оставляя меня невероятно смущенным, пока я не выясню, что происходит.
Есть ли способ заставить python не использовать "потерянные".pyc файлы или печатать предупреждение при их использовании?
В качестве альтернативы, факт, что у меня есть эта проблема, означает, что я делаю что-то неправильно, и если да, то что?