Sto cercando di installare il pacchetto flake8 usando pip3 e sembra che si rifiuti di installare perché è già installato in una posizione locale.Come installare un pacchetto pip globalmente anziché localmente?
Come posso forzare l'installazione globale (livello di sistema)?
pip3 install flake8
Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages
prega di notare che io preferirei una soluzione generica (che dovrebbe funzionare su Debian, OS X forse anche Windows), quello che dovrebbe essere utilizzato su qualsiasi piattaforma in modo che non voglio per specificare la destinazione me stesso.
Per qualche strano motivo si comporta come ho già specificato --user
che nel mio caso non l'ho fatto.
L'unico modo in cui sono riuscito a installare un pacchetto a livello globale è stato innanzitutto rimuoverlo e installarlo di nuovo. In qualche modo sembra che pip (8.1.1) si rifiuti di installare un pacchetto globalmente se esiste localmente.
Disclaimer: Nessun ambiente virtuale è stato utilizzato o danneggiato durante gli esperimenti.
Hai provato dall'utente root o sudo? – matino
Hai provato 'pip install flake8 --upgrade'? –