Ho installato python 2.7 usando Homebrew su Mac OSX 10.11.6 (El Capitan)
$ which python2
/usr/local/bin/python2
$ ls -l /usr/local/bin/python2
/usr/local/bin/python2 -> ../Cellar/python/2.7.14/bin/python2
Durante il tentativo di installare i moduli con pip2 (come matplotlib) ricevo un messaggio di errore come:
$ pip2 install matplotlib
[...]
IOError: [Errno 13] Permission denied: '/Users/massimopinto/Library/Python/2.7/site-packages/six.py'
ispezionando il file a cui apparentemente è negato l'accesso rivela che il file dovrebbe essere accessibile con permessi di lettura + scrittura. Se questo aggiunge un elemento, l'esecuzione di uno script Python campione che importa il modulo matplotlib restituisce che matplotlib non è installato, mentre posso vedere uno di questi moduli sotto:
~/Library/Python/2.7/site-packages/matplotlib/
Probabilmente ho incasinato una precedente installazione di python 2.7 con l'installazione che ho realizzato usando Homebrew. Come posso dire a python2 che esiste un modulo matplotlib o, meglio forse, far funzionare pip2?