Pomoc - .python/lib/python2.5/site-packages This directory does not currently exist

Jeżeli przy instalacji modułów Pythona czy to przez easy_install czy ze źródeł przez "python setup" dostajesz błąd

 The installation directory you specified (via --install-dir, --prefix, or the distutils default setting) was:

.python/lib/python2.5/site-packages

This directory does not currently exist. Please create it and try again,
or choose a different installation directory (using the -d or --install-dir option).

możliwe są dwa powody:

  1. ustawiłeś --prefix=.python ale nie byłeś w katalogu domowym i instalator szukał katalogu .python w bieżącej lokalizacji. Rozwiązaniem jest podanie jako prefksu $HOME/.python

  2. w katalogu domowym faktycznie nie masz katalogu .python/lib/python2.5/site-packages. Ten problem może dotyczyć klientów, którzy założyli konta zanim wprowadziliśmy Pythona 2.5 do oferty. Rozwiązaniem jest utworzenie tego katalogu w $HOME.

Jeżeli ścieżka w komunikacie błędu to 

/usr/lib/python2.4/site-packages/

lub

/usr/lib/python2.5/site-packages/

a sam komunikat mówi o tym, że nie masz uprawnień do zapisu w tym katalogu to znaczy, że nie podałeś w ogóle prefiksu.