Esto puede sonar como una pregunta estúpida, ya que el propósito de virtualenv
es exactamente esto: instalar una versión específica de un paquete (en este caso Django) dentro del entorno virtual. Pero es exactamente lo que quiero hacer, y no puedo resolverlo.¿Cómo instalo una versión anterior de Django en virtualenv?
Estoy en Windows XP, y creé el entorno virtual con éxito, y puedo ejecutarlo, pero ¿cómo se supone que debo instalar la versión de Django que quiero? Quiero decir, sé usar la secuencia de comandos recién creada easy_install
, pero ¿cómo puedo hacer que instale Django 1.0.7? Si lo hago easy_install django
, instalará la última versión. Traté de poner el número de versión 1.0.7
en este comando de varias maneras, pero nada funcionó.
¿Cómo puedo hacer esto?
Aunque pip tiene algunas bonitas ventajas sobre easy_install, "easy_install Django == 1.0.4" funcionaría igual de bien en este caso. –
esto ya no funciona. al menos no para easy_install - conduce a http://www.djangoproject.com/m/bad-installer.txt (y pip parece estar roto para python2.4 que es lo que estoy usando en virtualenv). Sí, sería mejor si las personas usaran versiones nuevas, pero algunos de nosotros tenemos que mantener el código anterior ... –
Hice una pregunta similar en un comentario a [esta publicación] (http://stackoverflow.com/a/19180081/123033), con una respuesta que sugiere: 'pip install git + github.com/django/django @ 1.2.5 # egg = django == 1.2.5' –