CMD से Pip कमांड कैसे चलाएं


82

जैसा कि मैं समझता हूं, पायथन 2.7.9 पिप स्थापित के साथ आता है, हालांकि जब मैं सीएमडी (विंडोज) से एक पिप कमांड निष्पादित करने का प्रयास करता हूं तो मुझे निम्नलिखित त्रुटि मिलती है:

'pip' is not recognized as an internal or external command, operable program or batch file.

जब मैं टाइप करता pythonहूं तो मुझे निम्नलिखित मिलते हैं, जो बताता है कि इसे सही तरीके से स्थापित किया गया है:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

हालाँकि मुझे सीएमडी पर अजगर के काम करने के लिए कुछ पर्यावरणीय चर जोड़ने की जरूरत थी:

  • पर्यावरण चर में जोड़ें PATH:"C:\Python27\"

  • सिस्टम चर को परिभाषित करें PYTHONPATH:"C:\Python27\"

मुझे पाइथन निर्देशिका के भीतर एक पिप फ़ोल्डर नहीं मिल रहा है, हालांकि "एनसिपिप" नामक एक फ़ोल्डर है C:\Python27\Lib\

क्या कोई जानता है कि मैं CMD में काम शुरू करने के लिए Pip कमांड कैसे प्राप्त कर सकता हूं?

जवाबों:


179

पायथन के लिए किसी भी नए व्यक्ति के लिए थोड़ा सा ध्यान दें, जो अपने आप से यह पता नहीं लगाता है: यह पायथन को स्थापित करते समय स्वचालित होना चाहिए , लेकिन बस ध्यान दें कि pythonविंडोज के सीएमडी में कमांड का उपयोग करके पायथन को चलाने के लिए आपको पहले इसे जोड़ना होगा PATHपर्यावरण चर, जैसा कि यहाँ बताया गया है


पिप निष्पादित करने के लिए, सबसे पहले सुनिश्चित करें कि आपने इसे स्थापित किया है, इसलिए अपने CMD में टाइप करें:

> python
>>> import pip
>>>

और इसे बिना किसी त्रुटि के आगे बढ़ना चाहिए। अन्यथा, यदि यह विफल रहता है, तो आप यहां देख सकते हैं कि इसे कैसे स्थापित किया जाए। अब जब आप सुनिश्चित हो गए हैं कि आप पिप प्राप्त कर चुके हैं, तो आप इसे -m(मॉड्यूल) पैरामीटर का उपयोग करके सीएमडी से अजगर के साथ चला सकते हैं , जैसे:

> python -m pip <command> <args>

कहाँ <command>किसी भी पिप आदेश आप चलाना चाहते हैं, और है <args>अपने रिश्तेदार तर्क की रिक्ति द्वारा अलग कर रहे हैं।

उदाहरण के लिए, एक पैकेज स्थापित करने के लिए:

> python -m pip install <package-name>

अजगर एम-पाइप स्थापित / usr / बिन / अजगर: पाइप एक पैकेज है और सीधे निष्पादित नहीं किया जा सकता है
एंटोन बालाशोव

"
-म

1
@MadmanLee "m" मॉड्यूल के लिए खड़ा है, यह आयात करने के बजाय इसे स्क्रिप्ट के रूप में निष्पादित करने वाला मॉड्यूल लॉन्च करता है।
मार्को बोनेली

25

अपने पथ में "C: \ Python27 \ Scripts" भी जोड़ना सुनिश्चित करें। pip.exe उस फ़ोल्डर में होना चाहिए। तब आप बस चला सकते हैं:

C:\> pip install modulename

यदि आप एक फ़ायरवॉल के पीछे काम करते हैं तो आपको अपने पाइप कमांड के तर्क के रूप में अपने प्रॉक्सी सर्वर को शामिल करना पड़ सकता है। पाइप --proxy YourProxyUrl: 81 स्थापित pythonnet
बिल किड

22

पायथन के नए संस्करण py, पायथन लॉन्चर के साथ आते हैं , जो हमेशा अंदर होता है PATH

यहाँ आह्वान करने के लिए कैसे है pipके माध्यम से py:

py -m pip install <packagename>

py एक ही मशीन पर पायथन के कई संस्करण होने की अनुमति देता है।

एक उदाहरण के रूप में, यहाँ कैसे pipपायथन 2.7 से आह्वान किया गया है:

py -2.7 -m pip install <packagename>

वहाँ "py -m" के साथ पूर्ववर्ती के बजाय "पाइप" को कॉल करने का एक तरीका है? क्या मुझे PATH या कुछ और अपडेट करने की आवश्यकता है? या सिर्फ एक उपनाम बनाएँ?
अकिन ह्वान

1
@ AkinHwan, आपको इसे जोड़ना होगा PATH, क्योंकि केवल pyडिफ़ॉल्ट रूप से कमांड उजागर होती है। यह समझ में आता है क्योंकि आप अपने कंप्यूटर पर पायथन के कई संस्करण रख सकते हैं, pyजिससे आप अपनी पसंद का चयन कर सकते हैं।
बेनोइट ब्लैंचोन

6

उस फ़ोल्डर पर जाएं जहां पायथन स्थापित है .. और लिपियों फ़ोल्डर में जाएं।

यह सब CMD में करें और फिर टाइप करें:

pip

यह जाँचने के लिए कि वहाँ है या नहीं।

जैसे ही यह कुछ सूची दिखाता है इसका मतलब है कि यह वहां है।

फिर टाइप करें

pip install <package name you want to install>

4

सबसे पहले सुनिश्चित करें कि आपने अजगर 2.7 या उच्चतर स्थापित किया है

ओपन कमांड कमांडर के रूप में प्रशासक और अजगर के लिए निर्देशिका बदलें और फिर सीडी लिपियों को टाइप करके निर्देशिकाओं को बदलें। इसके बाद pip.exe टाइप करें और अब आप मॉड्यूल को चरण दर चरण स्थापित कर सकते हैं:

  • Cmd खोलें

  • "cd \" टाइप करें और फिर दर्ज करें

  • "cd python2.7" टाइप करें और फिर दर्ज करें

ध्यान दें कि मेरा अजगर संस्करण 2.7 है इसलिए मेरी निर्देशिका यह है कि यहां अपने अजगर फ़ोल्डर का उपयोग करें ...

  • "सीडी लिपियों" में टाइप करें और दर्ज करें

  • अब यह दर्ज करें "pip.exe"

  • अब यह आपको मॉड्यूल स्थापित करने का संकेत देता है


4

मेरे लिए काम करने वाला सरल उपाय है, पर्यावरण चर में अजगर का मार्ग निर्धारित करें, यह निम्नानुसार किया जाता है

  1. मेरे कंप्यूटर पर जाएं
  2. खुला गुण
  3. उन्नत सेटिंग्स खोलें
  4. ओपन पर्यावरण चर
  5. पथ का चयन करें
  6. संपादित करें

संपादित करें विकल्प में एक के बाद एक करके दो रास्तों को जोड़ें और जोड़ें पर क्लिक करें:

C:\Python27

C:\Python27\Scripts

और अब cmd को बंद करें और इसे व्यवस्थापक के रूप में चलाएं, इससे पाइप काम करना शुरू कर देगा।


1

मेरे मामले में मैं फ्लास्क स्थापित करने की कोशिश कर रहा था। मैं पाइप स्थापित फ्लास्क चलाना चाहता था कमांड । लेकिन जब मैं कमांड प्रॉम्प्ट खोलता हूं तो मैं C: \ Users [उपयोगकर्ता]> पर जाता हूं। यदि आप यहां देते हैं तो यह कहेगा कि पाइप मान्यता प्राप्त नहीं है। मैंने नीचे स्टेप्स किए

अपने डेस्कटॉप पर कंप्यूटर पर राइट क्लिक करें और गुण चुनें

उन्नत सिस्टम सेटिंग्स का चयन करें

पॉपअप में जो आप चुनिंदा उन्नत टैब देखते हैं और फिर पर्यावरण चर पर क्लिक करते हैं

पॉपअप में PATH पर डबल क्लिक करें और चर नाम PATH के लिए पॉपअप कॉपी वैरिएबल से और नोटपैड में वेरिएबल वैल्यू पेस्ट करें या ऐसा करें और पायथन के लिए एक एंट्री देखें।

मेरे मामले में यह C: \ Users \ [user] \ AppData \ Local \ Programs \ Python \ Python36-32 था

अब मेरी कमांड प्रॉम्प्ट में मैं ऊपर के स्थान पर चला गया और पाइप स्थापित फ्लास्क दिया

यहाँ छवि विवरण दर्ज करें

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