Esto puede sonar como una pregunta estúpida, ya que el propósito de virtualenv
es 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_install
có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.7
en 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.5
pip install django==
(sin un número de versión).+1 en la respuesta del póster anterior: utilícelo
pip
si 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 export
versió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.git
Vaya al directorio y realice el pago en la sucursal específica.
cd django
git checkout origin/stable/1.10.x
Ejecute el comando de instalación.
python setup.py install
fuente