2012-02-09 14 views
25

Tengo un proyecto Pyjan django existente ejecutándose en el servidor web. Ahora el cliente necesita hacer algunos cambios en el código existente. Entonces necesito configurarlo en mi máquina local. Todos los paquetes necesarios para este proyecto se instalan en un entorno virtual. ¿Cómo puedo copiar o clonar este entorno virtual en mi máquina local para ejecutar este proyecto?Cómo copiar/clonar un entorno virtual del servidor al equipo local

Respuesta

40
  1. Run pip freeze > requirements.txt en la máquina remota
  2. copia que requirements.txt archivo en su máquina local
  3. En su entorno local virtual, ejecute pip install -r requirements.txt

Y, siempre y cuando todos los requisitos son Paquetes de Python con buen comportamiento, deberías estar listo.

+0

No sé sobre la congelación de pip. Es eso todos los paquetes que están instalados en la máquina. ¿O son solo aquellos que están instalados por pip? –

+0

Todos los paquetes instalados en la máquina (o en el entorno virtual en el que se encuentra actualmente). –

+0

Eso es genial. Eché de menos eso :-) –

3

Por favor, use el comando Freeze y obtendrá el archivo de texto con todas las versiones de los paquetes. Luego instálelos utilizando la instalación fácil o la instalación de pip

Cuestiones relacionadas