Используйте python-virtualenv для создания виртуальной среды python.
Выберите версию Python, которая будет создана в виртуальной среде:
virtualenv --python=/usr/bin/python3.1 myvirtualenv
Для управления несколькими виртуальными средами Python , установите расширение python-virtualenv .
Почему virtualenv?
Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.