फिक्स: 'पाइप' को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं दी जाती है



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

कुछ उपयोगकर्ता कमांड प्रॉम्प्ट विंडो रिपोर्ट का उपयोग करके पायथन पैकेज को स्थापित करने की कोशिश कर रहे हैं। पाइप को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं दी जाती है “त्रुटि। अधिकांश प्रभावित उपयोगकर्ता रिपोर्ट करते हैं कि पायथन वितरण को स्थापित करने और पायथन को पथ चर में जोड़े जाने के बाद भी समस्या उत्पन्न होती है। यह समस्या एक निश्चित OS के लिए विशिष्ट नहीं है क्योंकि यह विंडोज 7, विंडोज 8 और विंडोज 10 पर रिपोर्ट की गई है।



'पाइप' को आंतरिक या बाहरी कमांड, ऑपरेबल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है



PIP क्या है?

रंज के लिए एक पुनरावर्ती संक्षिप्त है पिप पैकेज स्थापित करता है '। यह मूल रूप से एक पैकेज प्रबंधन प्रणाली है जिसका उपयोग पायथन में लिखे गए सॉफ्टवेयर पैकेजों को स्थापित और प्रबंधित करने के लिए किया जाता है। अधिकांश उपयोगकर्ता पाईपॉन पैकेज को स्थापित करने और प्रबंधित करने के लिए PiP का उपयोग करते हैं पायथन पैकेज इंडेक्स



नवीनतम पायथन संस्करण (पायथन 2.7.9 और बाद में और पायथन 3.4) में डिफ़ॉल्ट रूप से पिप शामिल है।

क्या कारण है कि 'पाइप' को आंतरिक या बाहरी कमांड त्रुटि के रूप में नहीं पहचाना जाता है?

हमने विभिन्न उपयोगकर्ता रिपोर्टों को देखकर और अपने कंप्यूटर पर समस्या को दोहराने की कोशिश करके इस मुद्दे की जांच की। हमने जो इकट्ठा किया, उसमें कई परिदृश्य हैं जो इस विशेष त्रुटि संदेश को ट्रिगर करने के लिए जाने जाते हैं:

  • PIP इंस्टॉलेशन को सिस्टम वेरिएबल में नहीं जोड़ा जाता है - सीएमडी विंडो से पायथन कमांड चलाने में सक्षम होने के लिए, आपको सिस्टम पैठ में अपने PATH में अपने PiP इंस्टॉलेशन के पथ को जोड़ना होगा। यदि आपने इंस्टॉलेशन निष्पादन योग्य का उपयोग करके पायथन स्थापित किया है, तो इसे स्वचालित रूप से जोड़ा जाना चाहिए।
  • आपके PATH में इंस्टॉलेशन को गलत तरीके से जोड़ा गया है - यदि आप इसे मैन्युअल रूप से जोड़ते हैं, तो पेट को गड़बड़ाना आसान है। अतिरिक्त स्थान या नए पैट से पहले एक अर्धविराम के लापता होने से त्रुटि पैदा होगी।

यदि आप वर्तमान में इस विशेष त्रुटि संदेश को हल करने की कोशिश कर रहे हैं जो आपको CMD में पायथन कमांड का उपयोग करने से रोकता है, तो इस लेख में दिए गए तरीकों का पालन करें। नीचे दिए गए सभी संभावित सुधारों को कम से कम एक प्रभावित उपयोगकर्ताओं द्वारा काम करने की पुष्टि की जाती है।



सर्वोत्तम परिणामों के लिए, नीचे दिए गए तरीकों का पालन करें जब तक कि आप एक ठीक नहीं पाते हैं जो आपको अपने विशेष परिदृश्य में समस्या को हल करने में मदद करता है।

विधि 1: यदि PIP को आपके PATH चर में जोड़ा जाता है, तो जाँच करना

आइए जानें कि हम कहां खड़े हैं। यदि आपको पता नहीं है कि आपका PIP संस्थापन आपके PATH वैरिएबल में जोड़ा गया है, तो आप CMD प्रॉम्प्ट पर एक निश्चित कमांड का उपयोग करके इसे आसानी से खोज सकते हैं।

यह जानना आपको सही दिशा में ले जाएगा और आपको अनावश्यक कदम उठाने से बचाएगा।

ध्यान दें: यदि आप पहले से ही जानते हैं कि आपके PAT अधिष्ठापन का पथ आपके PATH चर में जोड़ा गया है, तो नीचे दी गई अगली विधियों पर जाएँ।

यहाँ जाँच करने पर एक त्वरित गाइड है कि क्या PIP अधिष्ठापन पहले से ही आपके PATH चर में है:

  1. दबाएँ विंडोज कुंजी + आर एक रन डायलॉग बॉक्स खोलने के लिए। फिर, टाइप करें अध्यक्ष एवं प्रबंध निदेशक ”और दबाओ दर्ज कमांड प्रॉम्प्ट खोलने के लिए। PiP स्थापना स्थान जोड़ना

    संवाद चलाएँ: cmd

  2. कमांड प्रॉम्प्ट विंडो के अंदर, टाइप करें इको% पाथ% और दबाएँ दर्ज PATH चर में जोड़े गए सभी स्थानों के साथ एक सूची प्राप्त करने के लिए। संवाद चलाएँ: appwiz.cpl

    यह देखने के लिए जाँच करें कि क्या PIP संस्थापन पथ चर में मौजूद है

  3. यदि आप के समान एक रास्ता खोजने का प्रबंधन करते हैं C: Python37 स्क्रिप्ट (यह आपके पायथन संस्करण पर निर्भर करता है), इसका मतलब है कि स्थापना पथ पहले से ही आपके पैट वैरिएबल में जोड़ा गया है। इस मामले में, आप नीचे दी गई विधियों के बगल में छोड़ सकते हैं और सीधे कूद सकते हैं विधि 4 जहां हम PiP स्थापना पथ से संबंधित समस्याओं के लिए समस्या निवारण शुरू करते हैं।

यदि आप उपरोक्त परीक्षण का उपयोग करते हुए पाईप इंस्टॉलेशन पथ को खोजने में सक्षम नहीं हैं, तो PATH वातावरण चर में PIP जोड़ने के लिए नीचे दी गई विधियों (विधि 2 और विधि 3) पर जाएँ।

विधि 2: Windows GUI का उपयोग करके PATH पर्यावरण चर में PIP जोड़ना

अगर विधि 1 पता चला है कि PIP स्थापना PATH के लिए एक पर्यावरण चर के रूप में सेट नहीं है और आपने पहले से ही पायथन वितरण स्थापित किया है, आपको इसे मैन्युअल रूप से करने की आवश्यकता होगी।

नीचे दी गई प्रक्रिया को पूरा करने के बाद, आप कमांड प्रॉम्प्ट विंडो से PiP कमांड का इनपुट कर पाएंगे। Windows GUI का उपयोग करते हुए पथ पर्यावरण चर में PiP इंस्टॉलेशन जोड़ने पर एक त्वरित गाइड है:

  1. दबाएँ विंडोज कुंजी + आर एक रन डायलॉग बॉक्स खोलने के लिए। फिर, टाइप करें sysdm.cpl ”और दबाओ दर्ज खोलना प्रणाली के गुण स्क्रीन। यह सुनिश्चित करने के लिए संशोधित करें पर क्लिक करें कि पीईपी स्थापित है

    संवाद चलाएँ: sysdm.cpl

  2. सिस्टम गुण स्क्रीन के अंदर, पर जाएं उन्नत टैब पर क्लिक करें पर्यावरण चर

    उन्नत टैब पर जाएं और पर्यावरण चर पर क्लिक करें

  3. पर्यावरण चर स्क्रीन में, पर जाएं सिस्टम चर और पर क्लिक करें पथ इसका चयन करने के लिए। फिर के साथ पथ चयनित, क्लिक करें संपादित करें ... बटन।

    सिस्टम चर के तहत पथ प्रविष्टि का चयन करें और संपादित करें पर क्लिक करें

  4. में संपादित करें पर्यावरण चर स्क्रीन, पर क्लिक करें नया और वह स्थान जोड़ें जहां PiP इंस्टॉलेशन स्थित है। पायथन 3.4 के लिए, डिफ़ॉल्ट स्थान है C: Python34 स्क्रिप्ट।

    PiP स्थापना स्थान जोड़ना

  5. एक बार रास्ता जुड़ जाने के बाद, एक नया सीएमडी विंडो खोलें और एक अजगर पैकेज स्थापित करने का प्रयास करें जो PiP के साथ आता है। अब आपको “नहीं” देखना चाहिए पाइप को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं दी जाती है “त्रुटि।

यदि आप पर्यावरण चर में PiP स्थान जोड़ने के लिए एक तेज़ तरीका खोज रहे हैं, तो अनुसरण करें विधि 3

विधि 3: CMD का उपयोग करके PATH पर्यावरण चर में PIP जोड़ना

PIP पथ वातावरण चर सेट करने का एक तेज़ तरीका सीधे इसे CMD विंडो से करना है। यह आपको कुछ समय बचाएगा, लेकिन टर्मिनल का उपयोग करने के लिए उपयोग नहीं किए जाने पर यह थोड़ा अधिक भयभीत कर सकता है।

यहां कमांड प्रॉम्प्ट विंडो से सीधे PiP पथ वातावरण सेट करने पर एक त्वरित गाइड है:

  1. दबाएँ विंडोज कुंजी + आर एक रन डायलॉग बॉक्स खोलने के लिए। फिर, टाइप करें अध्यक्ष एवं प्रबंध निदेशक ”और दबाओ दर्ज कमांड प्रॉम्प्ट विंडो खोलने के लिए।

    संवाद चलाएँ: cmd

  2. कमांड प्रॉम्प्ट विंडो में, पीआईपी इंस्टॉलेशन को पर्यावरण चर में सेट करने के लिए निम्न कमांड चलाएँ:
    सेट पाथ '% पथ%; C:  Python37  Scripts'

    ध्यान दें: ध्यान रखें कि इस कमांड में, हमने Python 3.7 के लिए डिफ़ॉल्ट स्थान का उपयोग किया है। यदि आप एक अलग पायथन संस्करण का उपयोग कर रहे हैं या आपने इसे किसी कस्टम स्थान पर स्थापित किया है, तो ‘के बाद पथ बदलें ; ' तदनुसार।

  3. देखें कि क्या यह विधि उसी CMD विंडो से पायथन इंस्टॉलेशन पैकेज (जो कि PIP का उपयोग करती है) चलाकर सफल हुई थी। यदि आप अभी भी त्रुटि संदेश का सामना कर रहे हैं, तो नीचे दी गई अगली विधि पर जाएँ।

विधि 4: PiP चर को जोड़े बिना पायथन पैकेज को खोलना

यदि आप PATH पर्यावरण चर में PiP को जोड़े बिना CMD से पायथन पैकेज को स्थापित करने का तरीका खोज रहे हैं, तो आप इसे स्थापित करने के लिए कुछ अलग-अलग कमांड का उपयोग कर सकते हैं। यह तब भी काम करता है जब आपने पर्यावरण पथ चर को कॉन्फ़िगर करने के लिए उपरोक्त विधियों का उपयोग किया था, लेकिन आप अभी भी त्रुटि संदेश का सामना कर रहे हैं।

यहां कुछ तरीके दिए गए हैं जिनका उपयोग करके आप PIP वेरिएबल को जोड़े बिना CMD में पैकेज स्थापित कर सकते हैं:

लघु विधि:

  1. दबाएँ विंडोज कुंजी + आर एक रन डायलॉग बॉक्स खोलने के लिए। फिर, टाइप करें अध्यक्ष एवं प्रबंध निदेशक 'और कमांड प्रॉम्प्ट विंडो खोलने के लिए Enter दबाएं।

    संवाद चलाएँ: cmd

  2. निम्नलिखित कमांड टाइप करें और अपने स्वयं के पैकेज नाम के लिए प्लेसहोल्डर को बदलना सुनिश्चित करें:
    अजगर-पी पाइप स्थापित करें [packagename]

    ध्यान दें: परिवर्तन [पैकेज का नाम] उस पैकेज के नाम के साथ जिसे आप स्थापित करने का प्रयास कर रहे हैं।

लंबी विधि:

  1. दबाकर एक रन डायलॉग बॉक्स खोलें विंडोज कुंजी + आर । फिर, टाइप करें अध्यक्ष एवं प्रबंध निदेशक ”और मारा दर्ज कमांड प्रॉम्प्ट विंडो खोलने के लिए।

    संवाद चलाएँ: cmd

  2. सीएमडी विंडो में, उस निर्देशिका में नेविगेट करने के लिए निम्नलिखित कमांड का उपयोग करें जहां अजगर .whl फ़ाइल स्थित है।
    सीडी सी:  python स्थापित करता है

    ध्यान दें: हमारे उदाहरण में, पायथन इंस्टॉल पैकेज नामक एक फ़ोल्डर में स्थित था अजगर स्थापित करता है। जहां पहिया स्थित है उस निर्देशिका में नेविगेट करने के लिए इस कमांड को एडॉप्ट करें।

  3. अगला, PiP का उपयोग करके पायथन पैकेज को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:
     c:  python37  स्क्रिप्ट  pip.exe स्थापित करें [पैकेज] .whl 

    ध्यान दें: यदि आपके पास एक पुराना संस्करण है या यदि आप एक कस्टम स्थान में स्थापित हैं, तो अपने अजगर स्थापना के स्थान को बदलने की आवश्यकता को ध्यान में रखें। इसके अलावा, अपने स्वयं के पैकेज के नाम के लिए [पैकेज] प्लेसहोल्डर को बदलना सुनिश्चित करें।

यदि ये दो अंतिम विधियाँ आपको CMD विंडो से पायथन पैकेज स्थापित करने में सक्षम नहीं करती हैं, तो नीचे दी गई अंतिम विधि का पालन करें जहाँ हम यह सुनिश्चित करते हैं कि PiP स्थापित है।

विधि 5: सुनिश्चित करें कि PiP आपके पायथन इंस्टॉलेशन में शामिल है

इससे पहले कि हम आगे बढ़ें और पूरे पायथन वातावरण को फिर से स्थापित करें, आइए देखें कि पायथन को पायथन इंस्टॉलेशन से छोड़ा नहीं गया था या नहीं। कुछ पायथन इंस्टॉलर, पीइपी को डिफ़ॉल्ट स्थापना से बाहर कर देंगे।

सौभाग्य से, आप इसे पायथन इंस्टॉलेशन को संशोधित करके और पीआईपी स्थापित करने के लिए इसे संशोधित कर सकते हैं। यह कैसे करना है इस पर एक त्वरित मार्गदर्शिका है:

  1. दबाएँ विंडोज कुंजी + आर एक रन डायलॉग बॉक्स खोलने के लिए। फिर, टाइप करें एक ppwiz.cpl ”और दबाओ दर्ज खोलना कार्यक्रम और विशेषताएं।

    संवाद चलाएँ: appwiz.cpl

  2. के भीतर कार्यक्रम और विशेषताएं , पर राइट क्लिक करें अजगर स्थापना और क्लिक करें परिवर्तन

    पायथन इंस्टॉलेशन को बदलें

  3. पर सेटअप संशोधित करें स्क्रीन, पर क्लिक करें संशोधित।

    यह सुनिश्चित करने के लिए संशोधित करें पर क्लिक करें कि पीईपी स्थापित है

  4. में वैकल्पिक विशेषताएं स्क्रीन, पाइप से जुड़े बॉक्स की जाँच करें और क्लिक करें आगे

    PiP को शामिल करने के लिए पायथन इंस्टॉलेशन को संशोधित करना

  5. पायथन इंस्टॉलेशन में परिवर्तन करने के लिए इंस्टॉल बटन को हिट करें।

    पायथन इंस्टॉलेशन को बदलना

  6. पायथन इंस्टॉलेशन को संशोधित करने के बाद, CMD विंडो खोलें और देखें कि क्या आप 'बिना देखे बिना PiP के साथ पायथन पैकेज को स्थापित करने में सक्षम हैं' पाइप को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं दी जाती है “त्रुटि।

विधि 6: निष्पादन योग्य इंस्टॉलर के माध्यम से पायथन को स्थापित करना

यदि आप बिना परिणाम के यह बहुत दूर आते हैं, तो इसके घटकों के साथ अजगर को पुनः स्थापित करना संभवत: 'हल' कर देगा। पाइप को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं दी जाती है “त्रुटि।

ऐसा करने का सबसे आसान तरीका पायथन निष्पादन योग्य इंस्टॉलर का उपयोग करना है। यदि आप इसे सही तरीके से कॉन्फ़िगर करते हैं, तो यह स्वचालित रूप से PiP स्थापित करेगा। यह कैसे करना है इस पर एक त्वरित मार्गदर्शिका है:

  1. दबाएँ विंडोज कुंजी + आर एक रन डायलॉग बॉक्स खोलने के लिए। फिर, टाइप करें एक ppwiz.cpl ”और दबाओ दर्ज खोलना कार्यक्रम और विशेषताएं

    संवाद चलाएँ: appwiz.cpl

  2. के भीतर कार्यक्रम और विशेषताएं पायथन इंस्टॉलेशन को खोजने के लिए प्रोग्राम सूची में नीचे स्क्रॉल करें। एक बार जब आप इसे पा लें, तो इस पर राइट-क्लिक करें और चुनें स्थापना रद्द करें, फिर अपने सिस्टम से इसे हटाने के लिए ऑन-स्क्रीन संकेतों का पालन करें। एक बार जब आपके कंप्यूटर से अजगर वितरण हटा दिया जाता है, तो अपनी मशीन को पुनरारंभ करें।

    अपनी मशीन से अजगर की स्थापना रद्द करना

  3. अगले स्टार्टअप पर, इस लिंक पर जाएँ ( यहाँ ) और अपने ओएस वास्तुकला के अनुसार नवीनतम पायथन निष्पादन योग्य इंस्टॉलर डाउनलोड करें।

    सही पायथन निष्पादन योग्य इंस्टॉलर को डाउनलोड करना

  4. संस्थापन निष्पादन योग्य खोलें और यह सुनिश्चित करें कि संबंधित बॉक्स के साथ शुरू करें PATH में अजगर जोड़ें जाँच की है - यह सुनिश्चित करता है कि आप कमांड प्रॉम्प्ट में पायथन कमांड चला सकते हैं। फिर, पर क्लिक करें स्थापना को अनुकूलित करें

    सुनिश्चित करें कि पायथन को PATH में जोड़ा गया है, फिर कस्टमाइज़ इंस्टॉलेशन पर क्लिक करें

  5. में वैकल्पिक विशेषताएं खिड़की, सुनिश्चित करें कि बॉक्स के साथ जुड़ा हुआ है रंज जाँच की है, फिर क्लिक करें आगे

    सुनिश्चित करें कि वैकल्पिक सुविधाओं के तहत पाइप की जाँच की जाती है

  6. डिफ़ॉल्ट स्थान और छोड़ दें उन्नत विकल्प , तब दबायें इंस्टॉल स्थापना शुरू करने के लिए।

    पायथन की स्थापना

  7. एक बार इंस्टॉलेशन पूरा हो जाने के बाद, यदि आप स्वचालित रूप से ऐसा करने के लिए प्रेरित नहीं होते हैं, तो अपने कंप्यूटर को मैन्युअल रूप से पुनरारंभ करें।
  8. अगले स्टार्टअप पर, देखें कि क्या सीएमडी विंडो के माध्यम से पायथन पैकेज को स्थापित करने की कोशिश करके समस्या हल हो गई है।
  9. यदि आप अभी भी देख रहे हैं ' पाइप को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं दी जाती है 'त्रुटि, एक CMD विंडो में निम्न कमांड टाइप करें:
     पाइथन -m एनसपिप - वेडफॉल्ट-पिप 

    ध्यान दें: कुछ पायथन वितरण (विशेष रूप से 3.6) के साथ, यह संभव है कि डिफ़ॉल्ट रूप से PiP स्थापित न हो। प्रलेखन में शामिल इसके लिए आधिकारिक फ़िक्सेस में से एक यह कमांड है।

7 मिनट पढ़ा