Для создания виртуальных сред 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
Ничего из этого не работает, и как бы просто это ни было, я не могу понять, как делать то, что я хочу.
Любое предложение?