Per user (–user) is not synonymous with a virtual environment. You might have other applications on the system where you’ve done pip --user and again this could break those. There’s zero reason to crap up the system or user python environments when you could just use a self-contained environment specific to Pyfa; there’s no way you’ll inadvertently break anything else that way.