2011-08-27 130 views
69

在virtualenvwrapper中,有沒有簡單的方法來列出我機器上的所有virtualenv?列出所有virtualenv

(像什麼蛋黃-l不列出所有Python包在當前的虛擬環境中?)

澄清:「LS -la」在我的ENV目錄不計。我正在尋找一個virtualenv或virtualenvwrapper特定的命令。

回答

42

愚蠢的問題。發現有一個

lsvirtualenv 

命令列出所有現有的virtualenv。

+1

請參閱命令參考http://www.doughellmann.com/docs/virtualenvwrapper/command_ref.html – zack

+0

是。這就是我所想的。應該有rtfd ... –

+1

不適用於Mac os x –

107
lsvirtualenv

你有兩個選擇「長」和「簡單」:

「長」選項是默認的,如果您對命令,這需要更多的時間任何鉤它搜索。

「短暫」 只取virtualenvs名稱並打印出來

簡短的使用:

$ lsvirtualenv -b 

長期使用:

$ lsvirtualenv -l 

,如果你沒有任何掛鉤,甚至不知道我在說什麼用「簡短」。

38

運行workon沒有參數列出可用環境。

+2

好的提示。謝謝。 –