Cómo copiar / clonar un entorno virtual del servidor a la máquina local

Tengo un proyecto django de Python existente que se ejecuta en el servidor web. Ahora el cliente necesita hacer algunos cambios en el código existente. Así que 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?

  1. Ejecute pip freeze > requirements.txt en la máquina remota
  2. Copie ese archivo Requirements.txt a su máquina local
  3. En su entorno virtual local, ejecute pip install -r requirements.txt

Y, siempre que todos los requisitos sean de buen comportamiento en los paquetes de Python, deberías estar listo.

Utilice el comando Freeze y obtendrá un archivo de texto con todas las versiones de los paquetes. Luego instálalos usando easy install o pip install