2012-09-15 16 views
50

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

उत्तर

67

प्रकार pip install -h मदद सूची:

यू, --upgrade नवीनतम उपलब्ध संस्करण के लिए सभी संकुल अपग्रेड

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

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

+0

तो सभी संकुल के उन्नयन के लिए यह अब की तरह कुछ चलाने के लिए आवश्यक है: pip.get_installed_distributions() में जिले के लिए उपप्रक्रिया आयात कॉल से 'आयात पिप : कॉल (+ जिले" --upgrade स्थापित पिप "। project_name, shell = True) ' – zakdances

+1

@yourfriendzak:' pip freeze --local का उपयोग करें। कट-डी = -एफ 1 | xargs पाइप install -U' अपग्रेड करने के लिए * सभी * आपके पैकेज। –

+1

@downvoter यह एक अच्छी तरह से संरचित और उपयोगी उत्तर है - मैं भी उत्सुक हूं कि यह क्यों कम किया जा सकता है और माना जाता है कि "यह उत्तर उपयोगी नहीं है" ... –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^