How to Run Python Scripts on a Schedule Without Cron Breaking Everything

Cron breaks Python scripts in four specific ways, and each one has a fix that takes less than five minutes once you know what to look for.