web-dev-qa-db-ja.com

pipenv:pipenvの仮想環境のパスを取得

Pipenvでpathvirtualenvを取得する方法は?

新しく作成されたvirtualenvにカスタムパスを使用するように構成できますか?

9
amir

以下はあなたにパスを与える必要があります

$ pipenv --where
/home/wonder/workspace/myproj
$ pipenv --venv
/home/wonder/PyEnvs/myproj-BKbQCeJj
17

質問の2番目の部分に対するSewagodimo Matlapengの回答に追加:

新しく作成されたvirtualenvにカスタムパスを使用するように構成できますか?

documentation に従って、環境変数WORKON_HOMEを使用してvirtualenvのベースの場所を設定できます。 virtualenvを<project>/.venvに具体的に配置する場合は、環境変数PIPENV_VENV_IN_PROJECTを設定します。

例:実行中:

export WORKON_HOME=/tmp
pipenv install

Virtualenvを/tmp/<projectname>-<hash>に配置します。

3
Omer Anson