पाइप स्थापित -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.