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.