09 июля 2009

per-user установка с помощью easy_install

с версии 2.6 в python появились полезные настройки:
PYTHONNOUSERSITE
PYTHONUSERBASE
PEP 370

Чтобы иметь возможность устанавливать сторонние python-пакеты локально с помощью easy_install или setup.py (distutils) достаточно выставить переменную:
PYTHONUSERBASE=/home/evgeny/local

и прописать опцию user в ~/.pydistutils.cfg

[install]
user=True