Principalmente trabajo actualmente con Python 2.7 y Django 1.3.3 (alojado en Heroku) y tengo varios proyectos que mantengo. He estado trabajando en un escritorio con Ubuntu ejecutándose dentro de un VirtualBox, pero recientemente tuve que hacer un viaje y quería tener todo cargado en mi computadora portátil. Pero, lo que descubrí rápidamente fue que virtualenv + Github es realmente fácil para crear proyectos, pero tuve problemas para intentar moverlos a mi computadora portátil. El enfoque que se me ocurrió fue crear un nuevo virtualenv y luego clonar el código de github. Pero no pude hacerlo en la carpeta que realmente quería porque diría que la carpeta no está vacía. Por lo tanto, lo clonaría en una carpeta tmp que cortar/pegar todo en donde realmente lo quería. No es TERRIBLE, pero siento que me falta algo aquí y que debería ser más fácil. Tal vez clonar primero, luego mkvirtualenv?Migración de virtualenv y Github entre computadoras
No es un problema de aplastamiento, pero estoy pensando en hacer algunos cambios más (como obtener el paseo de la VirtualBox y simplemente ir con un sistema de arranque Dual) y sería genial si pudiera hacerlo un poco más suave. :)
Finalmente, encontré y leí algunas publicaciones sobre cómo mover repositorios git entre computadoras, pero no vi ningún trato con Virtualenv (tal vez me lo perdí).
EDIT: Para ser claro y evitar confusiones, no intento "mover" el virtualenv. Solo estoy hablando de la mejor manera de crear uno nuevo. Instale los paquetes y clone el repositorio de github.
"Pero no pude hacerlo en la carpeta que realmente quería porque diría que la carpeta no está vacía". - ¿Estás haciendo el virtualenv tu repositorio de git? Como en, son 'bin /' (el que tiene 'activate') y' .git' en el mismo directorio? – delnan
Sí ... .git, bin, requirements.txt están todos en el mismo nivel. Bin no está registrado en el repositorio. Luego tengo una carpeta llamada "src" en el mismo nivel y debajo es donde está mi fuente. –