Most imports on Python project randomly broke the other day?

So my code was working fine importing several modules include board, adafruit animations, thread, PyQt5 and several others. Now mind you, I've been working on this project for roughly a month with these imports working, and have been able to compile and test-run code on a raspberry. Recently, though, I opened my laptop after making no changes to the code, and most of my imports were throwing compiler errors. Many were name errors, or module import errors. I figured that something must be broken locally on my PC, so I uploaded my code to a pi, where much to my disliking, I encountered the same errors. Prior to this I hadn't made any changes. Earlier in the day the same exact code compiled and ran fine. What could cause most of my imports to suddenly break en-mass?