pip is able to uninstall most installed packages. Known exceptions are:
Pure distutils packages installed with
python setup.py install, which leave behind no metadata to determine what files were installed.
Script wrappers installed by
python setup.py develop.
Uninstall all the packages listed in the given requirements file. This option can be used multiple times.
Don’t ask for confirmation of uninstall deletions.