Computer >> कंप्यूटर >  >> समस्या निवारण >> विंडोज़ त्रुटियाँ

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

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

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

पीआईपी क्या है?

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

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

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

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

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

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

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

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

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

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

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

यह जाँचने के लिए एक त्वरित मार्गदर्शिका है कि क्या PIP संस्थापन पहले से ही आपके PATH चर में है:

  1. Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। फिर, “cmd . टाइप करें ” और Enter . दबाएं कमांड प्रॉम्प्ट खोलने के लिए। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  2. कमांड प्रॉम्प्ट विंडो के अंदर, टाइप करें इको %PATH% और दबाएं दर्ज करें पाथ चर में जोड़े गए सभी स्थानों के साथ एक सूची प्राप्त करने के लिए। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  3. यदि आप  C:\Python37\Scripts के समान पथ ढूंढ़ने का प्रबंधन करते हैं (यह आपके पायथन संस्करण पर निर्भर करता है), इसका मतलब है कि स्थापना पथ पहले से ही आपके PATH चर में जोड़ा गया है। इस मामले में, आप नीचे दी गई विधियों के आगे छोड़ सकते हैं और सीधे विधि 4 . पर जा सकते हैं जहां हम PiP स्थापना पथ से संबंधित समस्याओं के लिए समस्या निवारण प्रारंभ करते हैं।

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

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

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

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

  1. Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। फिर, “sysdm.cpl . टाइप करें ” और Enter . दबाएं सिस्टम गुण . खोलने के लिए स्क्रीन। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  2. सिस्टम गुण स्क्रीन के अंदर, उन्नत . पर जाएं टैब पर क्लिक करें, फिर पर्यावरण चर . पर क्लिक करें . फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  3. पर्यावरण चर स्क्रीन में, सिस्टम चर पर जाएं और पथ . पर क्लिक करें इसे चुनने के लिए। फिर पथ . के साथ चयनित, संपादित करें… . क्लिक करें बटन। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  4. संपादित करें . में पर्यावरण चर स्क्रीन, नया . पर क्लिक करें और वह पथ जोड़ें जहां PiP स्थापना स्थित है। Python 3.4 के लिए, डिफ़ॉल्ट स्थान है C:\Python34\Scripts.

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

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

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

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

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

  1. Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। फिर, “cmd . टाइप करें ” और Enter . दबाएं कमांड प्रॉम्प्ट विंडो खोलने के लिए। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  2. कमांड प्रॉम्प्ट विंडो में, पीआईपी स्थापना को पर्यावरण चर पर सेट करने के लिए निम्न कमांड चलाएँ:
    setx PATH “%PATH%;C:\Python37\Scripts”

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

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

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

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

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

संक्षिप्त विधि:

  1. Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। फिर, “cmd . टाइप करें " और कमांड प्रॉम्प्ट विंडो खोलने के लिए एंटर दबाएं। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  2. निम्न कमांड टाइप करें और प्लेसहोल्डर को अपने खुद के पैकेज नाम में बदलना सुनिश्चित करें:
    python -m pip install [packagename]

    नोट: बदलें [packagename] उस पैकेज के नाम के साथ जिसे आप इंस्टॉल करने का प्रयास कर रहे हैं।

लंबी विधि:

  1. Windows key + R दबाकर एक रन डायलॉग बॉक्स खोलें . फिर, “cmd . टाइप करें ” और Enter . दबाएं कमांड प्रॉम्प्ट विंडो खोलने के लिए। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  2. सीएमडी विंडो में, निर्देशिका में नेविगेट करने के लिए निम्न कमांड का उपयोग करें जहां अजगर .whl फ़ाइल स्थित है।
    cd C:\python installs

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

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

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

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

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

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

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

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

    फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  2. कार्यक्रमों और सुविधाओं के अंदर , पायथन . पर राइट-क्लिक करें स्थापना करें और बदलें . क्लिक करें . फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  3. सेटअप संशोधित करें . पर स्क्रीन, संशोधित करें पर क्लिक करें।

    फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  4. वैकल्पिक सुविधाओं में स्क्रीन, पाइप से जुड़े बॉक्स को चेक करें और अगला . क्लिक करें . फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  5. पायथन इंस्टॉलेशन में बदलाव करने के लिए इंस्टॉल बटन दबाएं। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  6. एक बार जब पायथन इंस्टॉलेशन संशोधित हो जाए, तो एक सीएमडी विंडो खोलें और देखें कि क्या आप "पाइप को आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं गया है देखे बिना PiP के साथ एक पायथन पैकेज स्थापित करने में सक्षम हैं। "त्रुटि।

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

यदि आप बिना किसी परिणाम के इतनी दूर आ गए हैं, तो इसके घटकों के साथ पायथन को फिर से स्थापित करने से "पाइप को आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं जाता है हल हो जाएगा। "त्रुटि।

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

  1. Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। फिर, “appwiz.cpl . टाइप करें ” और Enter . दबाएं कार्यक्रम और सुविधाएं खोलने के लिए . फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  2. कार्यक्रमों और सुविधाओं के अंदर , पायथन इंस्टॉलेशन को खोजने के लिए प्रोग्राम सूची तक स्क्रॉल करें। एक बार जब आपको यह मिल जाए, तो उस पर राइट-क्लिक करें और अनइंस्टॉल करें, . चुनें फिर इसे अपने सिस्टम से हटाने के लिए ऑन-स्क्रीन संकेतों का पालन करें। एक बार जब आपके कंप्यूटर से पायथन वितरण हटा दिया जाता है, तो अपनी मशीन को पुनरारंभ करें। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  3. अगले स्टार्टअप पर, इस लिंक पर जाएं (यहां ) और अपने ओएस आर्किटेक्चर के अनुसार नवीनतम पायथन निष्पादन योग्य इंस्टॉलर डाउनलोड करें। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  4. इंस्टॉलेशन एक्जीक्यूटेबल खोलें और यह सुनिश्चित करके शुरू करें कि पायथन को PATH में जोड़ें से जुड़ा बॉक्स चेक किया गया है - यह सुनिश्चित करता है कि आप कमांड प्रॉम्प्ट में पायथन कमांड चला सकते हैं। फिर, इंस्टॉलेशन कस्टमाइज़ करें . पर क्लिक करें . फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  5. वैकल्पिक सुविधाओं में विंडो, सुनिश्चित करें कि पाइप . से संबद्ध बॉक्स चेक किया गया है, फिर अगला . क्लिक करें . फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  6. डिफ़ॉल्ट स्थान और उन्नत विकल्प को छोड़ दें , फिर इंस्टॉल करें . क्लिक करें स्थापना शुरू करने के लिए। फिक्स: पाइप  को आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं है
  7. इंस्टॉलेशन पूर्ण होने के बाद, यदि आपको स्वचालित रूप से ऐसा करने के लिए संकेत नहीं दिया जाता है, तो अपने कंप्यूटर को मैन्युअल रूप से पुनरारंभ करें।
  8. अगले स्टार्टअप पर, देखें कि क्या सीएमडी विंडो के माध्यम से पायथन पैकेज स्थापित करने का प्रयास करके समस्या का समाधान किया गया है।
  9. यदि आप अभी भी देख रहे हैं “पिप को आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं गया है “त्रुटि, CMD विंडो में निम्न कमांड टाइप करें:
    python -m ensurepip --default-pip
    

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


  1. बाहरी हार्ड ड्राइव को ठीक करें जो विंडोज 10 में उपलब्ध नहीं है

    एक बाहरी हार्ड ड्राइव सुलभ नहीं है, इसके बारे में सोचकर भी मुझे बहुत घबराहट होती है। मैं वर्षों पहले इतने कीमती डेटा को खोने का दर्द जानता हूं। तब से, मैंने अपनी बाहरी हार्ड ड्राइव को कभी हल्के में नहीं लिया; मैंने एक अच्छा हार्ड केस कवर खरीदा है, इसे नियमित रूप से साफ किया है, और यह सुनिश्चित किया

  1. सीगेट बाहरी हार्ड ड्राइव बीपिंग को ठीक करने के 6 तरीके और मान्यता प्राप्त नहीं

    जैसा कि नाम से स्पष्ट है, एक बाहरी हार्ड ड्राइव एक उपकरण है जिसे बाहर के कंप्यूटर पोर्ट में प्लग किया जाता है। आपके डेटा को पीसी पर रखने के लिए स्टोरेज स्पेस बढ़ाने के लिए एक हार्ड ड्राइव बेहद उपयोगी है। यह पोर्टेबल स्टोरेज डिवाइस तत्काल स्टोरेज स्पेस प्रदान करता है और बहुत सुविधाजनक है। यदि आप भारी

  1. FIX:USB 3.0 बाहरी ड्राइव विंडोज 11/10

    क्या आपका विंडोज पीसी USB 3.0 बाहरी हार्ड ड्राइव को पहचानने में असमर्थ है? फाइल एक्सप्लोरर में कनेक्टेड डिवाइस को देखने में सक्षम नहीं हैं? ठीक है, तुम अकेले नहीं हो। अधिकांश उपयोगकर्ताओं को इस समस्या का सामना तब करना पड़ा जब सिस्टम USB 3.0 पोर्ट से जुड़े बाहरी ड्राइव का पता लगाने में असमर्थ था। इस