First off, extremely creepy and fantastic project. You are a gift to the world.
Second, its generally bad practice in python to pip install
packages globally on a per-project basis. Usually, most developers use a tool called virtualenv
to be able to install packages locally for a single project. For any project, it is also a good idea to keep track of its dependencies as part of the project.
Anywho, I would recommend learning about Pipenv. By using that to handle dependencies, other developers can get up and started with your project quickly (not to mention yourself in quite a few situations)