Python仮想環境を作成するには、virtualenvとpipを使用します。ワークフローは非常に簡単です。
$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
さまざまな要件ファイルの数は、それらを一度に含める方法を用意するのに十分なほど大きくなる可能性があるため、次のように言いたいと思います。
$ pip install -r /path/to/requirements/req1_req2.txt
req1_req2.txt
以下のようなものを含みます:
include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
もしくはそうでないか:
$ pip install -r /path/to/requirements/*.txt
それはどれも機能せず、どれほど単純であっても、自分のやりたいことをどのように行うかわかりません。
なにか提案を?
-r
フラグはコマンドラインでの使用のみに限定されず、要件ファイル内でも使用できます。実行中pip install -r req-1-and-2.txt
req-1-and-2.txtにこれが含まれている場合:
-r req-1.txt
-r req-2.txt
req-1.txtおよびreq-2.txtで指定されたすべてをインストールします。