That is a very bad, no good idea.
A good language-specific package manager should know how to resolve its dependencies and maybe install them locally, but most importantly provide this information to the system package manager (apt, rpm, etc.) to handle.
Having "pip install x" is a poor man's ad-hoc system package manager.