PIP

https://pypi.org/project/pip/PyPi or pip is the Packager Installer for Python and it's a great tool to quickly install and manage python tools.

Since PIP behaves like a package manager and will mess up with your Linux installation, Gentoo folks have devised a cool way to let you use pip for anything that is not already packaged into Portage, Gentoo packaging system.

The basic idea is: you do not use pip as root, ever, but you use pip as user to install specific packages and tools locally to the user without messing up with other users or the system itself.

All you need to do is emerge pip:

emerge pip

and enable pip usage for specific users.

Enabling PIP per user

Create a file called ~/.config/pip/pip.conf in your user home folder. You will need to create the sub-folders, probably.

The content of the file must be:

pip.conf
[global]
break-system-packages = true
user = true

and that's it! Now pip and specifically pip install will work just fine for your user. Do not do this for user root.