Lavoro principalmente in questi giorni con Python 2.7 e Django 1.3.3 (ospitato su Heroku) e ho diversi progetti che mantengo. Ho lavorato su un desktop con Ubuntu in esecuzione all'interno di una VirtualBox, ma di recente ho dovuto fare un viaggio e volevo che tutto fosse caricato sul mio notebook. Ma, quello che ho scoperto rapidamente è che virtualenv + Github è davvero facile per creare progetti, ma ho faticato a cercare di farli spostare sul mio notebook. L'approccio che mi è venuto in mente è stato creare un nuovo virtualenv e quindi clonare il codice da github. Ma, non ho potuto farlo nella cartella che volevo davvero perché direbbe che la cartella non è vuota. Quindi, vorrei clonarlo in una cartella tmp che non taglia e incolla tutto ciò che volevo. Non TERRIBILE, ma mi sento come se mi mancasse qualcosa qui e che dovrebbe essere più facile. Forse prima clona, poi mkvirtualenv?Migrazione di virtualenv e Github tra computer
Non è un problema di schiacciamento, ma sto pensando di apportare alcune modifiche in più (come ottenere un giro del VirtualBox e andare semplicemente con un sistema Dual Boot) e sarebbe bello se potessi renderlo un po 'più agevole. :)
Infine, ho trovato e letto alcuni post su come spostare repository git tra computer, ma non ho visto alcun problema con Virtualenv (forse l'ho appena perso).
MODIFICA: solo per essere chiari ed evitare confusione, non sto provando a "spostare" il virtualenv. Sto solo parlando del modo migliore per crearne uno nuovo. Installa i pacchetti, quindi clona il repository da github.
"Ma non potevo farlo nella cartella che volevo veramente perché direi che la cartella non è vuota." - Stai facendo virtualenv il tuo repository git? Come in, sono 'bin /' (quello con 'activate') e' .git' nella stessa directory? – delnan
Sì ... .git, bin, requirements.txt sono tutti nello stesso livello. Bin non è controllato nel repository. Poi ho una cartella denominata "src" allo stesso livello e in basso è dove è contenuta la mia fonte. –