Ich installiere Pakete von requirements.txt
pip install -r requirements.txt
Die requirements.txtDatei lautet:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxmlist 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 lxmlnicht pipnoch läuft durch und lädt den Rest der Pakete.
Soweit ich weiß, schlägt der pip install -r requirements.txtBefehl fehl, wenn eines der in der requirements.txtInstallation 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 pipdies 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.txtscheint nur Probleme mit fehlenden Abhängigkeiten zu verursachen.
pip install -r <some file>Workflow verlassen, um die Erstellung der entsprechenden Umgebung zu standardisieren.