Ich installiere Pakete von requirements.txt
pip install -r requirements.txt
Die requirements.txt
Datei lautet:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxml
ist das einzige Paket, das nicht installiert werden kann, und dies führt dazu, dass alles fehlschlägt (erwartete Ergebnisse, wie von Larsks in den Kommentaren hervorgehoben). Doch nach lxml
nicht pip
noch läuft durch und lädt den Rest der Pakete.
Soweit ich weiß, schlägt der pip install -r requirements.txt
Befehl fehl, wenn eines der in der requirements.txt
Installation aufgeführten Pakete nicht installiert werden kann.
Gibt es ein Argument, das ich beim Ausführen übergeben kann pip install -r requirements.txt
, um es anzuweisen, zu installieren, was es kann, und die Pakete zu überspringen, die es nicht kann, oder zu beenden, sobald etwas fehlschlägt?
requirements.txt
, ist es vermutlich erforderlich . Daher ist es sinnvoll, dass pip
dies fehlschlägt, wenn das Paket nicht installiert werden kann. Wenn der Code trotzdem ohne dieses Paket ausgeführt wird, war dies kaum erforderlich. Das zufällige Bereinigen fehlgeschlagener Pakete requirements.txt
scheint nur Probleme mit fehlenden Abhängigkeiten zu verursachen.
pip install -r <some file>
Workflow verlassen, um die Erstellung der entsprechenden Umgebung zu standardisieren.