J'installe des packages à partir de requirements.txt
pip install -r requirements.txt
Le requirements.txt
fichier lit:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxml
est le seul package qui ne parvient pas à s'installer et cela conduit à tout échouer (résultats attendus comme indiqué par larsks dans les commentaires). Cependant, après lxml
échec, pip
continue de fonctionner et télécharge le reste des packages.
D'après ce que j'ai compris, la pip install -r requirements.txt
commande échouera si l'un des packages répertoriés dans le requirements.txt
fichier échoue à installer.
Y a-t-il un argument que je peux passer lors de l'exécution pip install -r requirements.txt
pour lui dire d'installer ce qu'il peut et d'ignorer les paquets qu'il ne peut pas, ou de quitter dès qu'il voit quelque chose échouer?
requirements.txt
il est probablement nécessaire , il est donc logique que pip
le package échoue si le package ne peut pas être installé. Si le code s'exécute de toute façon sans ce package, alors ce n'était guère une exigence. L'élagage aléatoire des packages ayant échoué requirements.txt
semble entraîner des problèmes avec les dépendances manquantes.
pip install -r <some file>
flux de travail pour standardiser la création de l'environnement approprié.