कई उपयोगकर्ता "conda आंतरिक या बाहरी कमांड, ऑपरेबल प्रोग्राम या बैच फ़ाइल के रूप में पहचाना नहीं जाता" का सामना कर रहे हैं जब कमांड प्रॉम्प्ट का उपयोग करके किसी भी Anaconda कमांड को चलाने का प्रयास करते हैं।

'conda' आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं जाता त्रुटि के कारण
हमने अपनी मशीन पर त्रुटि को पुनः बनाने का प्रयास करके और अन्य उपयोगकर्ता रिपोर्टों को देखकर इस विशेष समस्या की जांच की। हमने जो एकत्र किया, उसके आधार पर, कई परिदृश्य हैं जो इस विशेष त्रुटि संदेश को ट्रिगर करेंगे:
- Conda के लिए पर्यावरण PATH सेट नहीं है - यह सबसे आम कारण है कि यह समस्या होती है। ध्यान रखें कि नवीनतम Anaconda बिल्ड स्वचालित रूप से Conda को आपके सिस्टम वेरिएबल पथ में नहीं जोड़ेंगे क्योंकि यह अन्य सॉफ़्टवेयर के साथ विभिन्न समस्याएं पैदा कर सकता है।
- पर्यावरण PATH गलत तरीके से जोड़ा गया है - इस समस्या का एक और लोकप्रिय कारण उपयोगकर्ता की गलती है जब पर्यावरण PATH वेरिएबल को मैन्युअल रूप से जोड़ने का प्रयास किया जाता है।
- Anaconda संस्करण Anaconda Navigator के संस्करण से पुराना है - कुछ उपयोगकर्ताओं ने रिपोर्ट किया है कि Conda को नवीनतम संस्करण में अपडेट करने के बाद त्रुटि अब नहीं हो रही थी।
विधि 1: Anaconda को नवीनतम संस्करण में अपडेट करना
कई उपयोगकर्ताओं ने रिपोर्ट किया है कि Conda को नवीनतम संस्करण में अपडेट करने के बाद समस्या हल हो गई थी और वे कमांड प्रॉम्प्ट के अंदर conda कमांड चलाने में सक्षम थे।
जैसा कि यह पता चला है, आप इस समस्या का अनुभव कर सकते हैं यदि आप एक नए Anaconda Navigator संस्करण का उपयोग कर रहे हैं जिसमें एक पुराना Conda संस्करण है। यहां बताया गया है कि आप इसे कैसे सुधार सकते हैं:
- नीचे-बाएं कोने में अपने स्टार्ट मेनू तक पहुंचें और " anaconda " खोजें। फिर, Anaconda Prompt पर क्लिक करें।

- Anaconda Prompt प्रोग्राम के अंदर, निम्न कमांड चलाएं और Conda को नवीनतम संस्करण में अपडेट करने के लिए प्रत्येक के बाद एंटर दबाएं:
conda update conda install
- प्रक्रिया पूरी होने तक प्रतीक्षा करें, फिर Anaconda Prompt बंद करें और एक CMD विंडो खोलें। देखें कि क्या आप अब Conda कमांड चलाने में सक्षम हैं।
यदि आप अभी भी "conda आंतरिक या बाहरी कमांड, ऑपरेबल प्रोग्राम या बैच फ़ाइल के रूप में पहचाना नहीं जाता" त्रुटि का सामना कर रहे हैं, तो नीचे अगली विधि पर जाएं।
विधि 2: इंस्टॉलेशन के दौरान Anaconda को अपने PATH पर्यावरण वेरिएबल में जोड़ना
इस समस्या को स्वचालित रूप से हल करने का सबसे तेज़ तरीका है Anaconda को पुनः इंस्टॉल करना और एक उन्नत विकल्प का उपयोग करना जो Anaconda को आपके PATH पर्यावरण वेरिएबल में स्वचालित रूप से जोड़ देगा। लेकिन ध्यान रखें कि इस विधि का उपयोग करने का मतलब यह हो सकता है कि आप कुछ एप्लिकेशन को अपने Anaconda इंस्टॉलेशन के साथ संघर्ष करने के लिए प्रोत्साहित करते हैं।
किसी भी मामले में, यदि आप Anaconda को अपने PATH पर्यावरण में स्वचालित रूप से जोड़ने का तरीका ढूंढ रहे हैं, तो नीचे दिए गए चरणों का पालन करें:
नोट: यदि Anaconda आपके कंप्यूटर पर इंस्टॉल नहीं है, तो सीधे चरण 3 पर जाएं।
- विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, " appwiz.cpl " टाइप करें और एंटर दबाकर प्रोग्राम्स और फीचर्स खोलें।

- प्रोग्राम्स और फीचर्स के अंदर, एप्लिकेशन सूची में नीचे स्क्रॉल करें और Anaconda वितरण का पता लगाएं। अगला, उस पर राइट-क्लिक करें और अनइंस्टॉल चुनें, फिर ऑन-स्क्रीन संकेतों का पालन करके इसे अपने सिस्टम से अनइंस्टॉल करें।

- इस लिंक (यहां) पर जाएं और अपने ऑपरेटिंग सिस्टम से जुड़े आइकन पर क्लिक करके नवीनतम Anaconda वितरण डाउनलोड करें।

- उपयुक्त पायथन संस्करण चुनें जिसे आप Anaconda के साथ उपयोग करना चाहते हैं, इसके संबंधित डाउनलोड बटन पर क्लिक करके।

- इंस्टॉलेशन एक्जीक्यूटेबल खोलें, पहले प्रॉम्प्ट पर नेक्स्ट दबाएं, फिर लाइसेंस समझौता स्वीकार करें।

- इंस्टॉलेशन प्रकार चुनें और एक बार फिर नेक्स्ट दबाएं।

- डेस्टिनेशन फ़ोल्डर चुनें और फिर से नेक्स्ट बटन पर क्लिक करें। हम अत्यधिक अनुशंसा करते हैं कि आप डिफ़ॉल्ट स्थान रखें।

- यह चरण महत्वपूर्ण है। उन्नत इंस्टॉलेशन विकल्प में, Anaconda को मेरे PATH पर्यावरण वेरिएबल में जोड़ें ( उन्नत विकल्प के तहत) से जुड़े बॉक्स को चेक करें और इंस्टॉल पर क्लिक करें।

- एक बार इंस्टॉलेशन पूरा हो जाने पर, कमांड प्रॉम्प्ट के अंदर " conda " टाइप करें। आपको अब "conda आंतरिक या बाहरी कमांड, ऑपरेबल प्रोग्राम या बैच फ़ाइल के रूप में पहचाना नहीं जाता" त्रुटि नहीं दिखनी चाहिए।

यदि यह विधि प्रभावी नहीं थी या आप एक अलग दृष्टिकोण की तलाश कर रहे हैं जिसमें पूरे Anaconda वितरण को पुनः इंस्टॉल करना शामिल नहीं है, तो नीचे अगली विधि पर जाएं।
विधि 3: Conda पथ को मैन्युअल रूप से जोड़ना
यदि आप पूरे Anaconda वितरण को अनइंस्टॉल करने में समय बर्बाद नहीं करना चाहते हैं, तो आप Conda से जुड़े पर्यावरण वेरिएबल को स्वयं अपडेट (या सत्यापित) कर सकते हैं। लेकिन ऐसा करने से पहले, अपने Conda इंस्टॉलेशन का सटीक स्थान ढूंढना महत्वपूर्ण है।
पर्यावरण वेरिएबल में Conda PATH को मैन्युअल रूप से खोजने और समायोजित करने के लिए नीचे दिए गए गाइड का पालन करें:
- स्टार्ट मेनू (नीचे-बाएं कोने) तक पहुंचें और " anaconda prompt " खोजें। फिर, Anaconda Prompt पर क्लिक करें और प्रोग्राम के खुलने की प्रतीक्षा करें।

- Anaconda Prompt प्रोग्राम के अंदर, निम्न कमांड चलाएं और Conda का स्थान जांचने के लिए एंटर दबाएं:
where conda

- चरण 2 पर पहले से प्राप्त दूसरी स्थान कॉपी करें, लेकिन एक्जीक्यूटेबल को बाहर करें। उदाहरण के लिए: C:\Users\madro\Anaconda3\Scripts
- विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, " sysdm.cpl " टाइप करें और एंटर दबाकर सिस्टम गुण स्क्रीन खोलें।

- सिस्टम गुण विंडो के अंदर, उन्नत टैब पर जाएं और पर्यावरण वेरिएबल... पर क्लिक करें।

- *YourUser* के लिए पर्यावरण वेरिएबल विंडो के अंदर, Path वेरिएबल चुनें और संपादित बटन पर क्लिक करें।

- पर्यावरण वेरिएबल संपादित करें विंडो के अंदर, नया बटन पर क्लिक करें। फिर, इन दो स्थानों को जोड़ें:
C:\Users\*YourUser*\Anaconda3\Scripts C:\Users\*YourUser*\Anaconda3
नोट: ध्यान रखें कि *YourUser* केवल एक प्लेसहोल्डर है। इसे अपने उपयोगकर्ता नाम से बदलें। साथ ही, यदि आप Anaconda के पुराने संस्करण का उपयोग कर रहे हैं, तो संस्करण संख्या को तदनुसार बदलें।
विधि 4: Anaconda को पर्यावरण पथ में जोड़े बिना समस्या को दरकिनार करना
यदि आप Anaconda पथ को पर्यावरण वेरिएबल में जोड़ने से बचना चाहते हैं, तो आप कमांड प्रॉम्प्ट का उपयोग करके पहले फ़ोल्डर इंस्टॉलेशन पर नेविगेट करके Conda कमांड टाइप कर सकते हैं बिना "conda आंतरिक या बाहरी कमांड, ऑपरेबल प्रोग्राम या बैच फ़ाइल के रूप में पहचाना नहीं जाता" त्रुटि प्राप्त किए।
लेकिन ध्यान रखें कि यह बहुत व्यावहारिक नहीं है क्योंकि आपको हर बार एक नया कमांड प्रॉम्प्ट खोलने पर इस प्रक्रिया को दोहराना होगा।
यदि आप अपने CMD विंडो में Anaconda पथ जोड़कर त्रुटि को दरकिनार करने का निर्णय लेते हैं, तो यहां आपको क्या करना होगा:
- विंडोज की + R दबाकर एक रन डायलॉग बॉक्स खोलें। फिर, " cmd " टाइप करें और एंटर दबाकर एक रन डायलॉग बॉक्स खोलें।

- CMD विंडो के अंदर, CD टाइप करें उसके बाद अपने Anaconda फ़ोल्डर इंस्टॉलेशन का पथ। जब तक आपने Anaconda को इसी तरह के स्थान में इंस्टॉल नहीं किया है, यह कुछ ऐसा होना चाहिए :
CD C:\Users\*YourUser*\Anaconda3\Scripts
- Anaconda का परीक्षण करने के लिए एक कमांड चलाएं और देखें कि क्या यह कमांड प्रॉम्प्ट के अंदर ठीक से काम कर रहा है। आप इस कमांड का उपयोग कर सकते हैं:
conda --version
