===== Cómo desinstalar aplicaciones python instaladas mediante 'python setup.py install' =====
Si se instaló una aplicación usando el típico comando "python setupt.py install" es posible desinstalarla fácilmente con el gestor de paquetes de Python (pip) o bien, manualmente borrando los ficheros.
**Opción 1**: Desinstalar usando el gestor pip.
pip list | grep -i XXX # Permite buscar las aplicaciones por su nombre.
pip uninstall XXX # Desinstala la aplicación
Uninstalling XXX:
/usr/bin/XXX.py
/usr/lib/python3.5/site-packages/XXX.egg
Proceed (y/n)? y
Successfully uninstalled XXX
**Opción2**: Desinstalar paquete python manualmente borrando los ficheros.
Paso 1: Instalar / Reinstalar un determinado programa usando la opción "%%--%%record".
python setup.py install --record ficheros.txt
Paso 2: Borrar los ficheros copiados en la instalación.
cat ficheros.txt | xargs rm -rf
NOTA: En la gran mayoría de ocasiones vale con eliminar el directorio de la aplicación "/usr/lib/python3.5/site-packages/XXX.egg/"