पाइप स्थापित -U में "-U" विकल्प क्या है


138

Googling के एक टन के बावजूद, मुझे पाइप की कमांड लाइन विकल्प / तर्क के लिए कोई डॉक्स नहीं मिल सकता है। क्या pip install -Uमतलब है? क्या किसी के पास पाइप के विकल्पों और तर्कों की सूची का लिंक है?

जवाबों:


163

pip install -hमदद की सूची टाइप करें:

-U, - नवीनीकरण नवीनतम उपलब्ध संस्करण के लिए सभी पैकेजों को अपग्रेड करें

इसलिए, यदि आपके पास पहले से है एक पैकेज स्थापित है, तो यह आपके लिए पैकेज को अपग्रेड करेगा। -U स्विच के बिना यह बताएगा कि पैकेज पहले से ही स्थापित है और बाहर निकलें।

प्रत्येक pipउपसमूह की अपनी सहायता सूची है। pip -hआपको समग्र सहायता दिखाता है, और pip [subcommand] -hआपको उस उप कमांड के लिए मदद देता है, जैसे कि install।

आप पूर्ण संदर्भ प्रलेखन ऑनलाइन भी पा सकते हैं ; सामान्य विकल्प खंड कवर हर के लिए उपलब्ध स्विच pip, subcommand जबकि प्रत्येक subcommand एक अलग है विकल्प कवर subcommand विशेष स्विच करने के लिए खंड; उदाहरण के लिए pip installविकल्प अनुभाग देखें ।


तो सभी पैकेजों को अपग्रेड करने के लिए यह अब कुछ चलाने के लिए आवश्यक नहीं है:import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)
— zakdances

1
@yourfriendzak: अपने सभी पैकेजों pip freeze --local | cut -d = -f 1 | xargs pip install -Uको अपग्रेड करने के लिए उपयोग करें ।
— मार्टिन पीटर्स

@ user2357112: मुझे वास्तव में ऑनलाइन प्रलेखन इस मामले में अनहेल्दी लगता है, इसलिए मुझे नहीं लगता कि आप इसे यहां दिए गए प्रमुखता के हकदार हैं।
— मार्टिन पीटर्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.