OS X Desinstalar un proyecto instalado en los distritos.

Estoy en El Capitán y quiero instalar numpy con pip. Sin embargo me sale el siguiente error:

Detected a distutils installed project ('numpy') which we cannot uninstall. The metadata provided by distutils does not contain a list of files which have been installed, so pip does not know which files to uninstall. 

La versión numpy existente parece ser 1.10.4 y la que trato de instalar es 1.9.2, pero la necesito. ¿Hay alguna manera de desinstalar esta versión con distutils? ¿O al menos alguna forma de decirle a pip que hay un número instalado?

Como no hay metadatos sobre los archivos instalados, encontré la forma más fácil de eliminar los archivos manualmente. Simplemente recupere el directorio del módulo (me referí a esto: Recuperar la ruta del módulo de Python ) y elimine la carpeta, así como el archivo .egg-info que lo acompaña. Luego instale la versión numpy deseada sin el indicador –update.

Puede ser que su artículo haya sido instalado con anaconda. Para su adormecimiento, intente:

 conda uninstall numpy 

Tengo el mismo error, y esto me lo arregló.

La forma “correcta” de esto es crear un virtualenv e instalar la versión de NumPy que desee en eso.

 $ virtualenv pandas New python executable in /Users/gaius/pandas/bin/python Installing setuptools, pip, wheel...done. $ . pandas/bin/activate (pandas) Dawn-Treader:~ gaius$ pip install pandas Collecting pandas 

Si te fijas en el que ya tienes:

 >>> import numpy >>> numpy.__file__ '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.pyc' 

No hay garantía de que eso no se vea afectado por una futura actualización o parche de OSX y que sus cambios se sobrescriban, si lo hace manualmente.

Funciona cuando tuve problemas con la desinstalación de tensorflow de la versión inferior. Debe ser que si un paquete es instalado por conda, la manera de desinstalarlo a través de