我現在主要使用Python 2.7和Django 1.3.3(託管在Heroku上)工作,我有多個我維護的項目。我一直在使用運行在VirtualBox內部的Ubuntu的桌面上工作,但最近不得不去旅行,並想把所有東西都加載到我的筆記本上。但是,我很快發現,virtualenv + Github對於創建項目非常簡單,但我努力嘗試將它們移到我的筆記本中。我想到的方法是創建新的virtualenv,然後從github克隆代碼。但是,我不能在我真正想要的文件夾中做它,因爲它會說該文件夾不是空的。所以,我會將它克隆到一個tmp文件夾,而不是將它剪切/粘貼到我真正想要的地方。不可怕,但我只是覺得我在這裏錯過了一些東西,它應該更容易。也許先克隆,然後mkvirtualenv?在計算機之間遷移virtualenv和Github
這不是一個蹩腳的問題,但我正在考慮做出一些更改(比如騎上VirtualBox,然後是雙引導系統),如果能讓它更平滑一些,那將是非常好的。 :)
最後,我發現和了解移動計算機之間的git回購幾個帖子,但我沒有看到任何處理VIRTUALENV(也許我只是錯過了)。
編輯:只是要清楚,避免混淆,我不會嘗試「移動」virtualenv。我只是在談論創建一個新的最佳方式。安裝軟件包,然後從github克隆repo。
「但是,我無法在我真正想要的文件夾中做到這一點,因爲它會說文件夾不是空的。」 - 你是否將virtualenv作爲你的git倉庫?像in一樣,在同一個目錄中是'bin /'(帶'activate'的那個)和'.git'? – delnan
是...... .git,bin,requirements.txt都在同一級別。 Bin沒有簽入回購。然後我有一個名爲「src」的文件夾在同一級別和下面,這是我的源被包含。 –