Su Mac Os X è possibile installare i python package tramite easy_install, visto che è installato di serie. Nella configurazione di default è necessario installare i package tramite il comando sudo, e questi verranno installati nella cartella /Library di sistema. Esiste comunque un sistema per installarli nella cartella Library presente nella home dell'utente.
Per dire a easy_install dove installare i package dobbiamo creare un file nella home chiamato .pydistutils:
$ touch ~/.pydistutils.cfg $ nano ~/.pydistutils.cfg
All'interno del file bisogna inserire le rige:
[install] install_lib = ~/Library/Python/$py_version_short/site-packages install_scripts = ~/Library/Python/bin
Ora dobbiamo correggere i percorsi di default dove si trovano gli script da eseguire da riga di comando, perciò modifichiamo il file ~/.bash_profile (se non lo troviamo ne creiamo uno nuovo) e aggiungiamo la riga:
export PATH=$PATH:/Users/ocypode/Library/Python/bin
e il problema è risolto, ogni volta che utilizzeremo easy_install, i packages verranno installati nella nostra cartella Library e gli script saranno subito disponibili dalla shell.




