Estoy desarrollando aplicaciones de Python en Ubuntu. Quiero configurar un Distribute/virtualenv/pip ecosystem para administrar mis paquetes de Python independientemente de cualquier paquete Python del sistema (que administro en Synaptic, o mejor dicho, dejo que el sistema los administre).¿Cómo puedo instalar correctamente múltiples ecosistemas Distribute/virtualenv/pip sin paquete en Ubuntu?
Pude simplemente instalar los paquetes del sistema python-setuptools, python-virtualenv y python-pip y estar de mi manera feliz, pero también quiero poder obtener las versiones más recientes/específicas de Distribute, virtualenv y pip. No hay PPA para estos, así que tendré que instalarlos manualmente.
Una última complicación, es que quiero poder hacer esto para múltiples versiones de Python. Es decir, configure un ecosistema para python2.6, otro para python, otro para python3, o en un sistema de 64 bits otro para chrooted 32-bit Python.
supongo que el proceso sería algo así como:
- utilizar Python X instalar mi propia copia de distribuir a un lugar en mi carpeta de inicio
- Usando indie Distribuir, easy_install pip
- El uso de PIP indie, instale virtualenv
- usando virtualenv independiente, crear entorno virtual
- Activa entorno virtual, instalar paquetes
- Repita para Python Y, Z y Q
¿Qué opciones de instalación/configuración estoy buscando?
esto parece una solución simple http://stackoverflow.com/questions/4324558/whats-the-proper-way-to-install-pip-virtualenv-and-distribute-for-python/5177027#5177027 – d3vid
actualmente investigar una alternativa con virtualenvwrapper ver https://bitbucket.org/dhellmann/virtualenvwrapper/issue/105 y https://bitbucket.org/dhellmann/virtualenvwrapper/issue/106 – d3vid