Errore durante il tentativo di installare i moduli tramite pip2 in un'installazione di python 2.7 basata su homebrew

2

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?

    
posta massimopinto 03.01.2018 - 16:21
fonte

0 risposte

Leggi altre domande sui tag