python - क्या मैं वर्तमान संस्करण को पुनर्स्थापित करने के लिए पाइप को मजबूर कर सकता हूं?




pip packages (3)

यदि आप उन्नयन के बिना किसी info.txt फ़ाइल में निर्दिष्ट संकुल को पुनर्स्थापित करना चाहते हैं, तो बस guarant.txt फ़ाइल में निर्दिष्ट विशिष्ट संस्करणों को पुनर्स्थापित करें:

pip install -r requirements.txt --ignore-installed

मैं उन परिस्थितियों में आया हूं जहां पैकेज का वर्तमान संस्करण काम नहीं कर रहा है और पुनः स्थापित करने की आवश्यकता है। लेकिन pip install -U एक पैकेज को pip install -U जो पहले से ही अद्यतित है। मैं देखता हूं कि पहले अनइंस्टॉल करने ( pip uninstall साथ) और फिर इंस्टॉल करके पुनर्स्थापना को कैसे बल दिया जाए, लेकिन क्या एक ही चरण में नाममात्र वर्तमान संस्करण में "अपडेट" को मजबूर करने का कोई तरीका है?


हो सकता है कि आप तीनों विकल्प --upgrade : - --upgrade और --force-reinstall : --upgrade सुनिश्चित करता है, जबकि --no-deps निर्भरताओं को पुनर्स्थापित करने से बचाता है।

$ sudo pip install --upgrade --no-deps --force-reinstall <packagename>

अन्यथा आप समस्या में भाग ले सकते हैं कि पाइप अजीब या अन्य बड़े पैकेजों को पुन: संकलित करना शुरू कर देता है।


pip install --upgrade --force-reinstall <package>

अपग्रेड करते समय, सभी संकुल को पुनर्स्थापित करें भले ही वे पहले से ही अद्यतित हों।

pip install -I <package>
pip install --ignore-installed <package>

स्थापित संकुल को अनदेखा करें (इसके बजाय पुनर्स्थापित करना)।







packages