web-dev-qa-db-ja.com

すべてのvirtualenvをリストする

Virtualenvwrapperでは、私のマシン上のすべてのvirtualenvをリストする簡単な方法はありますか?

(yolk -lが現在の仮想環境のすべてのpythonパッケージをリストするために行うことのように?)

CLARIFICATION: envディレクトリの「ls -la」はカウントされません。 virtualenvまたはvirtualenvwrapper固有のコマンドを探しています。

113
Calvin Cheng

愚かな質問。があることがわかりました

lsvirtualenv

既存のすべてのvirtualenvをリストするコマンド。

62
Calvin Cheng

lsvirtualenvを使用できます。これには、「long」または「brief」の2つのオプションがあります。

「長い」オプションはデフォルトのオプションです。このコマンドの周囲にあるフックを検索して実行しますが、これには時間がかかります。

"brief"は、virtualenvsの名前を取得して出力します。

簡単な使用法:

$ lsvirtualenv -b

長い使用法:

$ lsvirtualenv -l

フックがない場合、または私が何について話しているのかさえわからない場合は、「ブリーフ」を使用してください。

158
BernardoFire

使用可能な環境をリストするには、引数なしで workon を実行します。

54
ESV

すべての仮想環境をリストするには(anacondaディストリビューションを使用している場合):

conda info --envs

私の答えが誰かを助けることを願っています...

38
Michael Yadidya