python2 - virtualenv django
¿Cómo instalo una versión anterior de Django en Virtualenv? (3)
Esto puede sonar como una pregunta estúpida, ya que el verdadero 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.
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 easy_install
comandos easy_install
recién creada, pero ¿cómo puedo hacer que instale Django 1.0.7? Si hago easy_install django
, instalará la última versión. Traté de poner la versión número 1.0.7
en este comando de varias maneras, pero nada funcionó.
¿Cómo hago esto?
+1 en la respuesta del póster anterior: use pip
si puede. Pero, en un apuro, la forma más fácil es instalar una versión anterior que sería descargar el tarball de la página de downloads o, si tiene subversión instalada, hacer una svn export
de la versión que desee (todas están etiquetadas here ).
Una vez que tenga la versión de Django que desea, simplemente ejecute el siguiente comando dentro del directorio django:
python setup.py install
Esto instalará esa versión de Django en su virtualenv.
+1 para las soluciones ya mencionadas.
Solo quiero agregar otra solución.
Para instalar una versión específica de Django (digamos 1.10.x),
Clona el repo de Django de Github .
git clone https://github.com/django/django.git
Vaya al directorio y finalice la compra en la sucursal específica.
cd django
git checkout origin/stable/1.10.x
Ejecute el comando de instalación.
python setup.py install
Nunca hubo un Django 1.0.7. La serie 1.0 solo subió a 1.0.4. Puede ver todas las publicaciones en la sección de etiquetas del repositorio de código de Django .
Sin embargo, para responder a su pregunta, no use easy_install
, use pip
. (Si aún no está instalado, haga easy_install pip
, y luego nunca vuelva a tocar easy_install). Ahora puedes hacer:
pip install Django==1.0.4