Error al intentar instalar módulos a través de pip2 en una instalación de Python 2.7 basada en homebrew

2

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?

    
pregunta massimopinto 03.01.2018 - 16:21

0 respuestas

Lea otras preguntas en las etiquetas