Если проблема достаточно серьезная для вас, вы можете подумать virtualenv . Это позволяет вам создавать среду, которая инкапсулирует библиотеки Python. Вы устанавливаете пакеты там, а не в глобальном каталоге site-packages. Любые скрипты, которые вы запускаете в этой среде, имеют доступ к этим пакетам (и, опционально, к вашим глобальным). Я часто использую это при оценке пакетов, которые я не уверен, что хочу / нужно устанавливать глобально. Если вы решите, что вам не нужен пакет, достаточно просто удалить эту виртуальную среду. Это довольно легко использовать. Сделайте новый env:
$>virtualenv /path/to/your/new/ENV
virtual_envt устанавливает setuptools для вас в новой среде, поэтому вы можете сделать:
$>ENV/bin/easy_install
Вы даже можете создавать свои собственные сценарии boostrap, которые настраивают вашу новую среду. Итак, с помощью одной команды вы можете создать новый виртуальный env с, скажем, python 2.6, psycopg2 и django, установленными по умолчанию (вы можете установить env-версию python, если хотите).