Sto installando i pacchetti da requirements.txt
pip install -r requirements.txt
Il requirements.txtfile dice:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxmlè l'unico pacchetto che non riesce a installare e questo porta a tutto ciò che fallisce (risultati attesi, come sottolineato da Larsks nei commenti). Tuttavia, dopo lxmlnon riesce pipancora scorre e scarica il resto dei pacchetti.
Da quello che ho capito il pip install -r requirements.txtcomando fallirà se uno dei pacchetti elencati nel requirements.txtnon riesce a installare.
C'è qualche argomento che posso passare durante l'esecuzione pip install -r requirements.txtper dirgli di installare ciò che può e saltare i pacchetti che non può o di uscire non appena vede qualcosa che non riesce?
requirements.txtesso è presumibilmente necessario , quindi ha senso che pipfallisca se il pacchetto non può essere installato. Se il codice viene eseguito comunque senza quel pacchetto, difficilmente era un requisito. La potatura casuale dei pacchetti falliti requirements.txtsembra causare problemi con dipendenze mancanti.
pip install -r <some file>flusso di lavoro per standardizzare la creazione dell'ambiente appropriato.