Şuradan paketleri kuruyorum requirements.txt
pip install -r requirements.txt
requirements.txtDosya okur:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxmlyüklenemeyen tek pakettir ve bu her şeyin başarısız olmasına yol açar (yorumlarda larsks tarafından belirtildiği gibi beklenen sonuçlar). Ancak, lxmlbaşarısız olduktan sonra piphala devam eder ve geri kalan paketleri indirir.
Anladığım kadarıyla, pip install -r requirements.txtlistede listelenen paketlerden herhangi biri kurulamazsa , komut başarısız olacaktır requirements.txt.
Çalışırken pip install -r requirements.txt, yapabileceklerini kurmasını ve yapamayacağı paketleri atlamasını ya da bir şeyin başarısız olduğunu görür görmez çıkmasını söylemek için geçebileceğim herhangi bir argüman var mı ?
requirements.txtİçinde bir paket listelenmişse muhtemelen gereklidir , bu nedenle pippaket kurulamazsa başarısız olacağı mantıklıdır . Kod yine de bu paket olmadan çalışıyorsa, o zaman bu bir gereklilik değildi. Başarısız paketleri rastgele ayırmak requirements.txt, eksik bağımlılıklarla ilgili sorunlara neden olacak gibi görünüyor.
pip install -r <some file>ve uygun ortamın oluşturulmasını standartlaştırmak için aynı iş akışına güvenmek istiyorsunuz .