Esto puede sonar como una pregunta estúpida, ya que el propósito de virtualenves exactamente esto: Instalar alguna 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 entenderlo.
Estoy en Windows XP, creé el entorno virtual con éxito y puedo ejecutarlo, pero ¿cómo se supone que debo instalar la versión de Django que quiero en él? Quiero decir, sé easy_installcómo usar el script recién creado , pero ¿cómo hago para instalar Django 1.0.7? Si lo hago easy_install django, instalará la última versión. Intenté poner el número de versión 1.0.7en este comando de varias maneras, pero nada funcionó.
¿Cómo hago esto?
fuente

pip install git+github.com/django/[email protected]#egg=django==1.2.5pip install django==(sin un número de versión).+1 en la respuesta del póster anterior: utilícelo
pipsi puede. Pero, en caso de apuro, la forma más fácil es instalar una versión anterior sería descargar el tarball de la página de descargas o, si tiene instalado Subversion, hacer unasvn exportversión de la versión que desee (todas están etiquetadas aquí ).Una vez que tenga la versión de Django que desea, simplemente ejecute el siguiente comando dentro del directorio django:
Esto instalará esa versión de Django en su virtualenv.
fuente
+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),
Clone el repositorio de Django desde Github .
git clone https://github.com/django/django.gitVaya al directorio y realice el pago en la sucursal específica.
cd djangogit checkout origin/stable/1.10.xEjecute el comando de instalación.
python setup.py installfuente