Pipenv 環境の設定
Pipenv は、Python プロジェクトの仮想環境を作成するために必要なすべての手段を提供するツールです。 パッケージをインストールまたはアンインストールすると、 Pipfile ファイルを通じてプロジェクトパッケージが自動的に管理されます。
Pipenv は Pipfile.lock ファイルも生成し、これは決定的なビルドを作成し、作業環境のスナップショットを作成するために使用されます。 プロジェクトの要件やパッケージのバージョンが重要な場合、特にセキュリティに配慮したデプロイで役立ちます。 pipenv の詳細については、 pipenv.pypa.io のプロジェクトドキュメントをご参照ください。
CLion で pipenv を使うには、いくつかの準備ステップを実施する必要があります。
Pipenv をインストールする
次のコマンドを実行して、pip がシステムにインストールされていることを確認します。
$ pip --versionpip バージョンを示すシステム応答を受け取ることを期待するべきです。 pip が見つからない場合は、 インストール手順(英語)の説明に従ってインストールしてください。 または、 http://python.org から Python をダウンロードしてインストールできます。
次のコマンドを実行して
pipenvをインストールします。$ pip install --user pipenvインストールが完了すると、次のメッセージが表示されます。

便宜上、ユーザーベースのバイナリディレクトリを
PATH環境変数に追加できます。 このプロシージャをスキップすると、pipenv 環境を追加する際に CLion から pipenv 実行可能ファイルへのパス指定を求められます。次のコマンドを実行してください:
$ py -m site --user-site出力例は次のとおりです。
C:\Users\jetbrains\AppData\Roaming\Python\Python37\site-packages
このパス内の
site-packagesをスクリプトに置き換えると、PATH変数に追加する文字列を取得できます。例:$ setx PATH "%PATH%;C:\Users\jetbrains\AppData\Roaming\Python\Python37\Scripts"
次のコマンドを実行して、ユーザーベースのバイナリディレクトリを探します。
$ python -m site --user-base出力の例は次のとおりです
/Users/jetbrains/.local (macOS) または /home/jetbrains/.local (Linux)
このパスに bin を追加すると、 ~/.bashrc ファイルに追加するための文字列を取得できます。例:
$ export PATH="$PATH:/Users/jetbrains/.local/bin"次のコマンドを実行して、変更を有効にします。
$ source ~/.bashrcbashrc を bash_profile で有効化していることを確認してください。
プロジェクト設定でいつでも、pipenv 実行可能ファイルへの指定されたパスを変更できます。 設定 ダイアログ (Ctrl+Alt+S) で、 に移動し、 Pipenv 実行可能ファイルのパス フィールドにターゲットパスを入力します。
準備が完了したら、pipenv を使用して新規プロジェクトまたは既存プロジェクトの仮想環境を作成できます。
新しい Python プロジェクト用に pipenv を設定する
Python インタープリターの追加 ダイアログの左側のペインで Pipenv 環境 を選択します。

ユーザーベースのバイナリディレクトリを
PATH環境変数に追加している場合、追加のオプションを設定する必要はありません。pipenv 実行可能ファイルへのパスは自動検出されます。PATHにベースバイナリディレクトリがない場合、CLion はエラーメッセージ Pipenv 実行ファイルが見つかりません を表示します。 pipenv 実行可能ファイル フィールドに実行可能ファイルのパスを入力してください。例えば、 C:\Users\jetbrains\AppData\Roaming\Python\Python37\Scripts\pipenv.exe (Windows)または /Users/jetbrains/.local/bin/pipenv (macOS)です。OK をクリックして変更を保存し、タスクを完了します。
既存の Python プロジェクト用に pipenv を設定する
環境タイプのリストから Pipenv 環境 を選択します。

リストから基本インタープリターを選択するか、
をクリックしてファイルシステムで Python 実行可能ファイルを探してください。
プロジェクトに Pipfile が含まれている場合は、 Pipfile からパッケージをインストールする チェックボックスを有効または無効にすることで、プロジェクトにリストされているパッケージをインストールするかどうかを選択できます。 デフォルトでは、チェックボックスは有効になっています。
ベースバイナリディレクトリを
PATH環境変数に追加した場合、追加のオプションを設定する必要はありません。pipenv 実行可能ファイルへのパスは自動検出されます。pipenv 実行可能ファイルが見つからない場合は、 pipenv のインストール手順に従って実行可能ファイルのパスを見つけ、ダイアログで指定します。
タスクを完了するには、 OK をクリックします。