Um virtuelle Python-Umgebungen zu erstellen, verwende ich virtualenv und pip. Der Arbeitsablauf ist sehr einfach:Geteilte Anforderungsdateien in pip
$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
Die Anzahl der unterschiedlichen Anforderungsdateien genug wachsen können, handlich zu machen, einen Weg zu haben, sie sofort zu schließen, so würde ich eher sagen lieber:
$ pip install -r /path/to/requirements/req1_req2.txt
mit req1_req2.txt
enthält so etwas wie:
include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
oder auf andere Weise:
$ pip install -r /path/to/requirements/*.txt
Nichts davon funktioniert und wie einfach es auch sein könnte, ich kann nicht herausfinden, wie ich das machen soll, was ich will.
Irgendwelche Vorschläge?
Was ist mit Skript, die Eingabe wie req1 | req2 akzeptieren ... es aufteilen und dann os.system mit richtigen Pip-Befehl aufrufen? – mrok