¿Cómo desinstalar pip en OSX?

Ejecuté los siguientes comandos:

easy_install pip sudo pip install setuptools --no-use-wheel --upgrade 

¿Cómo invierto los dos comandos para que mi python vuelva a su estado original en OSX? (eliminando pip como parte de ella)

Lo primero que debes intentar es:

 sudo pip uninstall pip 

En muchos entornos eso no funciona. Entonces, dada la falta de información sobre ese problema, terminé eliminando pip manualmente de / usr / local / bin.

En mi caso, ejecuté el siguiente comando y funcionó (no es que lo estuviera esperando):

 sudo pip uninstall pip 

Lo que resultó en:

 Uninstalling pip-6.1.1: /Library/Python/2.7/site-packages/pip-6.1.1.dist-info/DESCRIPTION.rst /Library/Python/2.7/site-packages/pip-6.1.1.dist-info/METADATA /Library/Python/2.7/site-packages/pip-6.1.1.dist-info/RECORD  ... /usr/local/bin/pip /usr/local/bin/pip2 /usr/local/bin/pip2.7 Proceed (y/n)? y Successfully uninstalled pip-6.1.1 

Para eliminar completamente el pip, creo que debes eliminar sus archivos de todas las versiones de Python en tu computadora. Para mí, están aquí:

 cd /Library/Frameworks/Python.framework/Versions/Current/bin/ cd /Library/Frameworks/Python.framework/Versions/3.3/bin/ 

Es posible que deba eliminar los archivos o los directorios ubicados en estas rutas de archivos (y más, dependiendo del número de versiones de Python que haya instalado).

Editar : para encontrar todas las versiones de pip en su máquina, use: find / -name pip 2>/dev/null , que comienza en su nivel más alto (de ahí la / ) y oculta todos los mensajes de error (eso es lo que 2>/dev/null hace). Esta es mi salida:

 $ find / -name pip 2>/dev/null /Library/Frameworks/Python.framework/Versions/2.7/bin/pip /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip /Library/Frameworks/Python.framework/Versions/3.3/bin/pip /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/pip /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pip /Library/Frameworks/Python.framework/Versions/7.1/bin/pip /Library/Frameworks/Python.framework/Versions/7.1/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg/pip 

Adicionalmente a la respuesta de @srk, debe desinstalar el paquete setuptools :

 python -m pip uninstall pip setuptools 

Si desea desinstalar todos los demás paquetes primero, esta respuesta tiene algunas sugerencias: https://stackoverflow.com/a/11250821/265954

Nota: antes de usar los comandos de esa respuesta, lea detenidamente los comentarios sobre los efectos secundarios y cómo evitar la desinstalación de pip y setuptools demasiado pronto. Por ejemplo, pip freeze | grep -v "^-e" | grep -v "^(setuptools|pip)" | xargs pip uninstall -y pip freeze | grep -v "^-e" | grep -v "^(setuptools|pip)" | xargs pip uninstall -y

Borre todos los archivos relacionados con pip de / usr / local / bin. Hace la magia.