pip 要件ファイルでオプションの依存関係を指定するにはどうすればよいですか?
pip ドキュメントによると、これは可能ですが、ドキュメントにはその方法が説明されておらず、ウェブ上で例を見つけることができません。
pip 要件ファイルでオプションの依存関係を指定するにはどうすればよいですか?
pip ドキュメントによると、これは可能ですが、ドキュメントにはその方法が説明されておらず、ウェブ上で例を見つけることができません。
ハード要件と同じファイルでオプションの依存関係を指定する代わりに、とを作成できoptional-requirements.txt
ますrequirements.txt
。
現在の環境のパッケージをテキストファイルにエクスポートするには、次のようにします。
pip freeze > requirements.txt
必要に応じて、requirements.txtの内容を変更して、プロジェクトの依存関係を正確に表します。次に、このファイルのすべてのパッケージをインストールするには、次のコマンドを実行します。
pip install -U -r requirements.txt
-U
pip
パッケージを最新バージョンにアップグレードするように指示-r
し、requirements.txtにすべてのパッケージをインストールするように指示します。
ドキュメントを誤解しています。それは可能な限り明確ではありません。ドキュメントのポイントは、要件ファイルを使用すると、必要な依存関係とオプションの依存関係の両方を含む、推奨されるパッケージの完全な作業セットを自由に指定できることです。
コメント (# で始まる行) を追加して、2 つを区別することができますが、pip は区別しません。Daniel が示唆するように、2 つの要件ファイルを作成することもできます。