martedì 13 maggio 2014

Disinstallare Python da pyenv

Nella serie di post precedenti avete imparato a configurare la/le versioni di Python da usare con pyenv al livello di granularità richiesto:


Vediamo adesso come disinstallare le versioni di Python che non ci interessano più. Usate

pyenv uninstall 2.7.6

per eliminare solo la versione indicata. Ripetete il comando per ogni versione installata che volete disinstallare. Potrebbe capitare che non vi ricordiate quali versioni di Python avete installato sulla vostra macchina. Chiedetelo a pyenv:

pyenv versions

Se volete, la dinstallazione potete farla anche manualmente. Si tratta di una semplice cancellazione della directory che contiene la versione che vogliamo disinstallare tramite il comando:

rm -rf nome_directory

Per esempio, supponiamo di voler eliminare Python 2.7.6 precedentemente installato. Dov'è la directory che la contiene? Chiediamolo a pyenv:

pyenv prefix 2.7.6

La risposta è:

~/.pyenv/versions/2.7.6

Eccola lì, basta cancellare questa directory ed il gioco è fatto:

rm -rf ~/.pyenv/versions/2.7.6

Allo stesso modo si procede per qualunque altra versione di Python, basta ricordare che in generale ogni versioni di Python è installate nella directory:

~/.pyenv/versions/numero_versione

E se non ve lo ricordate non è un problema, usate pyenv prefix e avrete il percorso completo della directory da cancellare.