web-dev-qa-db-ja.com

すべてのPipenv環境を一覧表示する

Virtualenvのlsvirtualenvコマンドのように、すべてのPipenv環境をどのようにリストしますか?ドキュメントにはその方法は記載されていません。与えられた助けに感謝します。乾杯!

5
Django102

AChampion said と同様に、pipenvにはlsvirtualenvまたは同様の関数はありません。

Pipenvの作成者であるKenneth Reitzは here は何も実装する予定はなく、 pew のような他のツールを信頼する必要があると語った。

私はピューと pipes を試してみましたが、どちらも優れたツールですが、ワークフローを探していた正確なツールではないため、個人的な使用のためにベースを使用して pipenvwrapper を構築しましたvirtualenvwrapperのコード。

Pipenvwrapperのサポートされている関数には、workon、lsvirtualenv、cdproject、cdvirtualenv、cdsitepackages、mkproject、およびrmvirtualenvがあります。

これら3つのツールのいずれかがニーズに合っているかどうかを確認します。

1
Peibolvig

単に既存の仮想環境を探してみませんか?それらが格納されている場所を確認するには、1つの仮想環境をアクティブにして、そのパスを取得します。

$pipenv Shell
$pipenv --venv
 > /path/to/existing_venvs/current_venv
ls /path/to/existing_venvs/
 > cython-pr4GGvfQ/  openCV-f4drK-E5/

Pipenvが他の場所にvenvを格納できるかどうかはわかりませんが、少なくとも私にとっては、これで私が持っているvenvの数と数を知るのに十分です。

0
smajtkst