'कॉनडा' को आंतरिक या बाह्य कमांड के रूप में मान्यता नहीं दी गई है


117

मैंने अपने विंडोज 7 प्रोफेशनल मशीन पर एनाकोंडा 3 4.4.0 (32 बिट) स्थापित किया और न्यूपीयर नोटबुक पर न्यूमपी और पंडों को आयात किया ताकि मुझे लगता है कि पायथन को सही तरीके से स्थापित किया गया था। लेकिन जब मैं टाइप करता हूं conda listऔर conda --versionकमांड प्रॉम्प्ट में यह कहता हैconda is not recognized as internal or external command.

मैंने एनाकोंडा 3 के लिए पर्यावरण चर निर्धारित किया है; Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

मैं इसे काम करने लायक कैसे बनाऊ?

जवाबों:


146

यद्यपि आपको दूसरों द्वारा एक अच्छा समाधान पेश किया गया था लेकिन मुझे लगता है कि यह इंगित करना उपयोगी है कि वास्तव में क्या हो रहा है। एनाकोंडा के अनुसार 4.4 चैंज, https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

विंडोज पर, PATH पर्यावरण चर अब डिफ़ॉल्ट रूप से नहीं बदला गया है, क्योंकि यह अन्य सॉफ़्टवेयर के साथ परेशानी पैदा कर सकता है। जब आप एनाकोंडा सॉफ़्टवेयर का उपयोग करना चाहते हैं, तो अनुशंसित दृष्टिकोण एनाकोंडा नेविगेटर या एनाकोंडा कमांड प्रॉम्प्ट ("एनाकोंडा" के तहत स्टार्ट मेनू में स्थित) का उपयोग करने के लिए है।

(नोट: हाल ही में विन 10 आपके मानने को स्थापित या अद्यतन करने के लिए विशेषाधिकार नहीं है। यदि कमांड विफल रहता है, तो एनाकोंडा कमांड प्रॉम्प्ट पर राइट-क्लिक करें, "अधिक" चुनें, "व्यवस्थापक के रूप में चलाएं" चुनें

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


1
मैं MiniConda के साथ इस समस्या का सामना कर रहा हूं। मुझे यकीन नहीं है कि मेरे रास्ते में जो रास्ते सुझाए गए हैं, वे मेरी मशीन पर मौजूद नहीं हैं
user32882

1
आपको उस मार्ग की आवश्यकता होगी जहां आपने Miniconda स्थापित किया था। संभवतः C: \ Users \ yourusername \ Miniconda या समान।
जॉन मॉरिसन

मुझे एक ही मुद्दा मिला "कोंडा आंतरिक या ..... के रूप में पहचाना नहीं गया है" मेरी खिड़कियों के लिए और मैं पथ चर भी अद्यतन किया गया है।
राहुल कुमार

124

मैं विंडोज़ 10 में एक ही मुद्दे के साथ सामना किया गया था, चरणों के बाद पर्यावरण चर को अद्यतन करना, यह ठीक काम कर रहा है।

मुझे पता है कि यह सरल पर्यावरण सेटअप के लिए एक लंबा जवाब है, मैंने सोचा कि यह नई विंडो 10 उपयोगकर्ताओं के लिए उपयोगी हो सकता है।

1) खुला एनाकोंडा प्रॉम्प्ट:

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

2) कॉनडा स्थापित स्थान की जाँच करें।

where conda

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

3) उन्नत सिस्टम सेटिंग्स खोलें

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

4) पर्यावरण चर पर क्लिक करें

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

5) पथ संपादित करें

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

6) नया पथ जोड़ें

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

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

7) ओपन कमांड प्रॉम्प्ट और चेक वर्जन

) Nav वें स्टेप टाइप के बाद कोंडा एनाकोंडा-नाविक को cmd में स्थापित करें फिर y दबाएँ

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


4
C:\Users\yourusername\Anaconda3\Library\binअपने पथ चर में भी जोड़ें । यह एक SSL त्रुटि को रोकने के लिए बाध्य होता है यदि आप एनाकोंडा की एक ताजा स्थापना पर यह प्रदर्शन कर रहे हैं। धन्यवाद, थॉमस मैथ्यू
वसीम

1
धन्यवाद राजा। यह उत्तर उन लोगों के लिए विशेष रूप से प्रासंगिक है जिन्होंने अपने एनाकोंडा / स्पाइडर को एक (विंडोज़) सिस्टम ड्राइव के अलावा अन्य ड्राइव पर स्थापित किया है।
व्हीलीम

33

मुझे इसका हल मिल गया। परिवर्तनीय मूल्य होना चाहिएC:\Users\dipanwita.neogy\Anaconda3\Scripts


5
मैं Pycharm का उपयोग कर रहा हूं और इंटरप्रेटर के रूप में कोंडा का उपयोग करना चाहता हूं, मैंने कोंडा के लिए रास्ता जोड़ा लेकिन यह अभी भी इसे नहीं पहचानता है। यहां तक ​​कि जब मैं खिड़कियों में cmd ​​का उपयोग करता हूं, तो मुझे 'conda मान्यता प्राप्त नहीं है ...'
EmmaStin

26

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

स्थापना प्रक्रिया के दौरान आप इस बॉक्स को देख सकते हैं, आप अपने पथ में अजगर और / या अजगर को मैन्युअल रूप से जोड़ सकते हैं (जैसा कि आप छवि के नीचे देख सकते हैं)

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

यदि आपको नहीं पता कि आपका कोंडा और / या अजगर कहां है, तो आप अपने एनाकोंडा प्रॉम्प्ट में निम्नलिखित कमांड टाइप करते हैं

where python
where conda

इसके बाद, आप अपने कमांड प्रॉम्प्ट में सेटक्स कमांड का उपयोग करके अपने पथ पर पायथन और कोनडा को जोड़ सकते हैं ( C:\Users\mgalarnyk\Anaconda2रनिंग के दौरान आपको प्राप्त परिणामों के साथ बदलें ) where pythonऔर where conda

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

अगला उस कमांड प्रॉम्प्ट को बंद करें और एक नया खोलें। बधाई हो आप अब कोंडा और अजगर का उपयोग कर सकते हैं

स्रोत: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444


यह एक अच्छा तरीका नहीं है, क्योंकि यह बॉक्स के ठीक बगल में कहता है: "NOT RECOMMENDED"
anishtain4

@ anishtain4 ट्च
eric

21

बस स्पष्ट होने के लिए, आपको इसमें जाने की जरूरत है controlpanel\System\Advanced system settings\Environment Variables\Path, फिर संपादित करें और जोड़ें:

C:Users\user.user\Anaconda3\Scripts

अंत तक और cmd लाइन को पुनरारंभ करें


अंतिम पंक्ति ने मुझे बहुत समय बचाया
तल्हा तालिप Açıkgöz

6

यदि आपके पास एनाकोंडा नेविगेटर का एक नया संस्करण है, तो इंस्टॉल में आया एनाकोंडा प्रॉम्प्ट प्रोग्राम खोलें। वहां सभी सामान्य conda update/ conda installकमांड टाइप करें ।

मुझे लगता है कि ऊपर दिए गए उत्तर इसे स्पष्ट करते हैं, लेकिन मैं इस तरह से एक बहुत ही सरल निर्देश का उपयोग कर सकता था। शायद यह दूसरों की मदद करेगा।


अन्य पोस्टों में स्पष्टीकरण के साथ, मुझे लगता है कि यह कॉन्डा के लिए पर्यावरण पथ में मैन्युअल रूप से टाइप करने के अलावा सबसे अच्छी विधि है!
येंग जुएल

4

राजा द्वारा सुझाए गए C:\Users\yourusername\Anaconda3और जोड़ने के अलावा C:\Users\yourusername\Anaconda3\Scripts, C:\Users\yourusername\Anaconda3\Library\binअपने पथ चर में भी जोड़ें । यह एक SSL त्रुटि को रोकने के लिए बाध्य होता है यदि आप एनाकोंडा की एक ताजा स्थापना पर यह प्रदर्शन कर रहे हैं।


3

एनाकोंडा प्रांप्ट पर जाएं (अपने लैपटॉप में सर्च बॉक्स में "एनाकोंडा" टाइप करें)। निम्न आदेश टाइप करें

where conda

उस स्थान को अपने पर्यावरण पथ चर में जोड़ें। सेमी को बंद करें और इसे फिर से खोलें


1

यदि आप एन्वाकोंडा को एनवी से नहीं जोड़ना चाहते हैं। पथ और आप Windows का उपयोग कर रहे हैं यह कोशिश:

  • ओपन सेमी;
  • अपने फ़ोल्डर इंस्टालेशन के लिए पथ टाइप करें। यह कुछ इस तरह है: C: \ Users \ your_home फ़ोल्डर \ Anaconda3 \ Scripts
  • एनाकोंडा का परीक्षण करें, उदाहरण के लिए कोंडा
  • एनाकोंडा अपडेट करें: कॉन्डा अपडेट कोंडा या कोंडा अपडेट - सभी या कॉन्डा अपडेट एनाकोंडा।

स्पाइडर अपडेट करें:

  • conda update qt pyqt
  • conda अद्यतन स्पाइडर

1

मेरे पास विंडोज 10 64 बिट है, यह मेरे लिए काम करता है, यह समाधान दोनों (एनाकोंडा / मिनीकोन्डा) वितरण के लिए काम कर सकता है।

  1. सबसे पहले एनाकोंडा / मिनीकोन्डा को अनइंस्टॉल करने की कोशिश करें जिससे समस्या हो रही है।
  2. इसके बाद 'C: \ Users \' से '.anaconda' और '.conda' फ़ोल्डर हटाएं
  3. यदि आपके पास कोई एंटीवायरस सॉफ़्टवेयर स्थापित है, तो 'C: \ ProgramData \ Anaconda3 \' से सभी फ़ोल्डर्स, सबफ़ोल्डर को बाहर करने का प्रयास करें

    • व्यवहार का पता लगाना।
    • वायरस का पता लगाना।
    • डीएनए स्कैन।
    • संदिग्ध फाइलें स्कैन।
    • कोई अन्य वायरस सुरक्षा मोड।

    * (नोट: 'C: \ ProgramData \ Anaconda3' यह फ़ोल्डर डिफ़ॉल्ट इंस्टॉलेशन फ़ोल्डर है, आप इसे बदल सकते हैं बस एनाकोंडा को इंस्टॉल करते समय इंस्टॉलेशन डेस्टिनेशन प्रॉम्प्ट पर अपने बहिष्कृत पथ को बदल सकते हैं) *

  4. अब व्यवस्थापक विशेषाधिकारों के साथ एनाकोंडा स्थापित करें
    • स्थापना पथ को 'C: \ ProgramData \ Anaconda3' के रूप में सेट करें या आप अपना कस्टम पथ निर्दिष्ट कर सकते हैं बस यह याद रखें कि इसमें कोई सफेद स्थान नहीं होना चाहिए और इसे वायरस का पता लगाने से बाहर रखा जाना चाहिए।
    • उन्नत इंस्टॉलेशन विकल्पों पर आप "मेरे एनाठों को मेरे पैथ पर्यावरण चर (वैकल्पिक) में जोड़ें" और "एनाकोंडा को मेरे डिफ़ॉल्ट पायथन 3.6 के रूप में पंजीकृत करें" की जांच कर सकते हैं।
    • इसे आगे डिफ़ॉल्ट सेटिंग्स के साथ स्थापित करें। काम पूरा होने के बाद फिनिश पर क्लिक करें।
    • अपने कंप्यूटर को पुनरारंभ।

अब कमांड प्रॉम्प्ट या एनाकोंडा प्रॉम्प्ट खोलें और निम्न कमांड का उपयोग करके इंस्टॉलेशन जांचें

कोंडा सूची

यदि आपको कोई पैकेज सूची मिलती है तो एनाकोंडा / मिनिकोंडा सफलतापूर्वक स्थापित हो जाता है।


1

मेरे लिए यह समस्या तब पैदा हुई जब मैंने कई बार एनाकोंडा स्थापित किया। मैं अनइंस्टॉल करने के लिए सावधान था लेकिन कुछ चीजें ऐसी हैं जिन्हें अनइंस्टॉल करने की प्रक्रिया पूर्ववत नहीं है।

मेरे मामले में, मैं एक फ़ाइल को हटाने के लिए की जरूरत Microsoft.PowerShell_profile.ps1से ~\Documents\WindowsPowerShell\। मैंने पहचान लिया कि यह फ़ाइल एक टेक्स्ट एडिटर में खुलने से अपराधी थी। मैंने देखा कि यह पुराने इंस्टॉलेशन स्थान को संदर्भित करता है C:\Anaconda3\


1

मैंने अभी एनाकोंडा-नाविक लॉन्च किया है और वहां से कोंडा कमांड चलाता हूं।


0

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

हालांकि, यह भी टूट सकता है। इस मामले में शॉर्टकट पर राइट क्लिक करें, शॉर्टकट टैब पर जाएं, और लक्ष्य मान कुछ इस तरह पढ़ना चाहिए:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.