2011-08-27 127 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

好的提示。谢谢。 –