2013-06-05 87 views
1

好吧,所以我已經安裝了virtualenv和tha我已經安裝了我的pip。 然後,我已經安裝了使用sudo pip install virtualenvwrapper的virtualenvwrapper,並且還設置了我的$ WORKON_HOME變量和設置。誰來處理'virtualenv'或'virtualenvwrapper'?

現在我有一個疑問,如果我切換到一些隨機目錄說cd ~/Code/Django/ ,創造有使用virtualenv env1 誰將會處理它,我的意思是ENV,我可以使用virtualenvwrapper與它爲什麼它沒有顯示出來時,我做workon,只有~/.virtualenvs/的環境出現。

這個新的環境會和virtualenvwrapper創建的環境一樣安全嗎?

請告訴我,如果我錯了某處!

回答

0

workon從您的案例(缺省值)中獲取WORKON_HOME環境變量的虛擬環境列表,指向~/.virtualenvs。從docs

報價:

變量WORKON_HOME告訴virtualenvwrapper在何處放置 虛擬環境。默認值是$ HOME/.virtualenvs。當virtualenvwrapper加載時,如果 目錄不存在,將自動創建 。

希望有所幫助。

+0

但是如果我藉助'virtualenv'而不是'virtualenvwrapper'創建另一個項目? 我的意思是我也可以在WORKON_HOME目錄中建立一個軟鏈接來工作。 – Brut3e

+0

是的,如果您通過'virtualenv'創建虛擬環境,則可以通過'WORKON_HOME'目錄中的'ln -s'建立一個鏈接,它將起作用。 – alecxe

相關問題