Maybe you want to try this guide I linked to here: Tutorial for Python Virtual Environments. I think the guide from Adafruit is simple and easy to follow.
And talking about frustration: using the Weatherhat together with a Pi5 will be a real frustrating experience. Think about measuring the ambient temperature while putting the thermometer above an oven.