Şuradan paketleri kuruyorum requirements.txt
pip install -r requirements.txt
requirements.txt
Dosya okur:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxml
yü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, lxml
başarısız olduktan sonra pip
hala devam eder ve geri kalan paketleri indirir.
Anladığım kadarıyla, pip install -r requirements.txt
listede 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 pip
paket 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 .