Я разрабатываю приложения Python в Ubuntu. Я хочу настроить Distribute/virtualenv/pip экосистему для управления моими пакетами Python независимо от любых пакетов системы Python (которыми я управляю в Synaptic, а точнее Я позволяю системе управлять ими для меня).
Я мог бы просто установить системные пакеты python-setuptools, python-virtualenv и python-pip и быть на мой веселье, но я также хочу получить последние/конкретные версии Distribute, virtualenv и pip. Для них нет PPA, поэтому мне придется установить их вручную.
Последнее осложнение заключается в том, что я хочу иметь возможность сделать это для нескольких версий Python. То есть, настроена одна экосистема для python2.6, другая для python, другая для python3 или в 64-битной системе другая для chrooted 32-bit Python.
Я предполагаю, что процесс будет примерно таким:
- Используя Python X, установите мою собственную копию Distribute to location в моей домашней папке
- Использование indie Distribute, easy_install pip
- Использование indie pip, установка virtualenv
- Использование indie virtualenv, создание виртуальной среды
- Активировать виртуальную среду, установить пакеты
- Повторить для Python Y, Z и Q
Какие параметры установки/конфигурации я ищу?