He instalado Python 2.7 utilizando Homebrew en una Mac OSX 10.11.6 (El Capitán)
$ which python2
/usr/local/bin/python2
$ ls -l /usr/local/bin/python2
/usr/local/bin/python2 -> ../Cellar/python/2.7.14/bin/python2
Al intentar instalar módulos con pip2 (como matplotlib), aparece un mensaje de error como:
$ pip2 install matplotlib
[...]
IOError: [Errno 13] Permission denied: '/Users/massimopinto/Library/Python/2.7/site-packages/six.py'
inspeccionar el archivo al que aparentemente se deniega el acceso revela que el archivo debe ser accesible con permisos de lectura + escritura. Si eso agrega algún elemento, la ejecución de un script de Python de muestra que importa el módulo matplotlib devuelve que matplotlib no está instalado, mientras que puedo ver uno de estos módulos en:
~/Library/Python/2.7/site-packages/matplotlib/
Probablemente he arruinado una instalación anterior de Python 2.7 con la instalación que he hecho usando Homebrew. ¿Cómo le digo a python2 que existe un módulo matplotlib o, mejor quizás, que funcione pip2?