Intento eliminar todos los paquetes pip instalados de MacOSX. Lo hago para asegurarme de que estoy usando homebrew pip de ahora en adelante (para evitar problemas con SIP).
El siguiente bucle zsh eliminó la mayoría de ellos, pero algunos se resisten.
for i ($(pip freeze )) {pip uninstall -y $i}
Por ejemplo, matlibplot no se ha eliminado. Cuando trato de ejecutar la desinstalación, busque matplotlib, imprima las rutas relacionadas, pero falla.
pip uninstall matplotlib
Uninstalling matplotlib-1.3.1:
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib-1.3.1-py2.7.egg-info
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pylab.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pylab.pyc
Proceed (y/n)?
Recibí un mensaje de error muy largo. Parece que los archivos no pueden ser eliminados. Ejemplo de error:
error: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/__init__.py', '/tmp/pip-PK6UUB-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/__init__.py', "[Errno 1] Operation not permitted: '/tmp/pip-PK6UUB-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/__init__.py'"),
¿Qué debo hacer?
Para dejar en claro, los comandos se ejecutan desde la cuenta raíz. Pip puede encontrar metadatos del paquete:
pip show matplotlib
---
Metadata-Version: 1.1
Name: matplotlib
Version: 1.3.1
Summary: Python plotting package
Home-page: http://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: [email protected]
License: BSD
Location: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
Requires: numpy, python-dateutil, tornado, pyparsing, nose
Classifiers:
Development Status :: 5 - Production/Stable
Intended Audience :: Science/Research
License :: OSI Approved :: Python Software Foundation License
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 3
Topic :: Scientific/Engineering :: Visualization