Estoy instalando paquetes de requirements.txt
pip install -r requirements.txt
El requirements.txt
archivo lee:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxml
es el único paquete que no se instala y esto lleva a que todo falle (resultados esperados como lo señalan los larsks en los comentarios). Sin embargo, después de lxml
fallas pip
aún se ejecuta y descarga el resto de los paquetes.
Por lo que entiendo, el pip install -r requirements.txt
comando fallará si alguno de los paquetes enumerados en la requirements.txt
falla no se instala.
¿Hay algún argumento que pueda pasar al ejecutar pip install -r requirements.txt
para decirle que instale lo que pueda y omita los paquetes que no puede, o que salga tan pronto como vea que algo falla?
requirements.txt
, presumiblemente es obligatorio , por lo que tiene sentido que pip
falle si el paquete no se puede instalar. Si el código se ejecuta de todos modos sin ese paquete, entonces no era un requisito. La poda aleatoria de paquetes fallidos requirements.txt
parece que solo va a causar problemas con las dependencias faltantes.
pip install -r <some file>
flujo de trabajo para estandarizar la creación del entorno apropiado.