Conda कमांड विंडोज 10 पर मान्यता प्राप्त नहीं है


102

मैंने यहां दिए निर्देशों का पालन करके विंडोज 10 पर एनाकोंडा 4.4.0 (पायथन 3.6 संस्करण) स्थापित किया है: https://www.continuum.io/downloads । हालांकि, जब मैं कमांड प्रॉम्प्ट विंडो खोलता हूं और लिखने की कोशिश करता हूं

conda list

मुझे मिल गया

'conda' कमांड मान्यता प्राप्त नहीं है ...

त्रुटि।

मैंने दौड़ने की कोशिश की

set PATH=%PATH%;C:\Users\Alex\Anaconda3

लेकिन इससे कोई फायदा नहीं हुआ। मैंने यह भी पढ़ा कि मुझे अपनी .bashrcफ़ाइल को संपादित करने की आवश्यकता हो सकती है , लेकिन मुझे नहीं पता कि मुझे इस फ़ाइल का उपयोग कैसे करना है, और मुझे इसे कैसे संपादित करना चाहिए।


विंडोज 10 में, पर्यावरणीय चर
रमेश

@ramesh, आपकी टिप्पणी के लिए धन्यवाद। आपके द्वारा लिंक किए गए गेम में, निम्न टिप्पणी दिखाई देती है: "यह विधि केवल व्यवस्थापकों के समूह के खातों पर लागू होती है। इस विधि का उपयोग करके एक नियमित उपयोगकर्ता स्तर खाते के पर्यावरण चर को बदलना संभव नहीं है"। दुर्भाग्य से मैं प्रशासक समूह में नहीं हूं, इसलिए मैं इस पद्धति का उपयोग नहीं कर सकता। क्या ऐसा करने का कोई और तरीका है? धन्यवाद!
एलेक्स

कुछ कार्यक्रमों के नाम एनाकोंडा 5.1 में बदल गए हैं। मैं एक अनाकोन्डा नौसिखिए के रूप में जुपिटर को स्थापित करने की कोशिश कर रहा था और पाया कि 5.0 के निर्देश 5.1 के लिए काम नहीं करते थे। वापस 5.0 पर लुढ़का और काम करने के लिए चीजें मिलीं। विशेष रूप से, मैं conda का पता नहीं लगा सका और "jupyter नोटबुक" को "jupyter-नोटबुक" में बदल दिया गया है। नहीं यकीन है कि और क्या बदल सकता है।
एरिक जे।

विंडोज 10 में, मैंने बस निम्नलिखित चलाया:PATH=%PATH%;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts
bjd2385

यदि आपने अपने उपयोगकर्ता के लिए एनाकोंडा jsut स्थापित किया है, तो विंडोज़ 10 में एनाकोंडा C: \ Users \% USERNAME% \ AppData \ Local \ Continuum \ anaconda3 है। मैंने रूट और रूट / स्क्रिप्ट / फ़ोल्डर दोनों को PATH में जोड़ा, ठीक काम करता है।
एडुआर्डो पिग्नाटेली

जवाबों:


154

विंडोज में, आपको उस स्थान पर पथ सेट करना होगा जहां आपने Anaconda3 को स्थापित किया था।

मेरे लिए, मैंने एनाकोंडा 3 में स्थापित किया C:\Anaconda3। इसलिए आपको अपने पथ चर के C:\Anaconda3साथ-साथ C:\Anaconda3\Scripts\उदाहरण के लिए जोड़ना होगा set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\

आप इसे पॉवरशेल के माध्यम से कर सकते हैं (ऊपर देखें, https://msdn.microsoft.com/en-us/library/windows/desktop/bb776899(v=vs.85).aspx ), या windowsकुंजी दबाएं → एंटर environmentकरें - चुनें से settingsedit environment variables for your account→ चयन Pathचर → EditNew

इसका परीक्षण करने के लिए, एक नया डॉस शेल खोलें, और आपको अब कोंडा कमांड का उपयोग करने में सक्षम होना चाहिए। जैसे, कोशिश conda --version


3
आपके जवाब के लिए धन्यवाद। मैंने C: \ Users \ Alex \ Anaconda3 को सिस्टम चर में पथ में जोड़ा, लेकिन conda कमांड को अभी भी मान्यता नहीं मिली है। मैंने अपने कमांड प्रॉम्प्ट विंडो में "C: \ Users \ Alex> सेट PATH =% PATH%; C: \ Users \ Alex \ Anaconda3" भी लिखा था, लेकिन यह भी काम नहीं किया। क्या मुझसे कुछ गलत हो रही है?
एलेक्स

1
क्षमा करें, ध्यान नहीं दिया गया कि C:\Anaconda3\Scripts`in my Path ... In the Scripts subfolder you should also manually find a conda.exe` भी है ।
मज्जोपिच

1
धन्यवाद। इसे खोजने के बाद मुझे क्या करना चाहिए? इसे भी पथ में जोड़ें?
एलेक्स

हाँ, फ़ोल्डर को पथ में जोड़ें (क्षमा करें यदि मैं उस बारे में पर्याप्त स्पष्ट नहीं था)।
मज्जोपिच

2
मैंने अपने विंडोज 10 पर सभी उपयोगकर्ताओं के लिए एनाकोंडा स्थापित किया है, इसलिए यह पथ में समाप्त हो गया: C: \ ProgramData \ Anaconda3। मुझे काम करने के लिए अपने रास्ते में निम्नलिखित को जोड़ना पड़ा: C: \ ProgramData \ Anaconda3 \ Scripts।
इवान्द

25

कोंडा 4.6 के बाद चीजें बदल दी गई हैं

कार्यक्रम "एनाकोंडा प्रॉम्प्ट" और "एनाकोंडा पॉवर्सशेल" condaआपके लिए स्वचालित रूप से कमांड को उजागर करते हैं । उन्हें अपने स्टार्टअप मेनू में खोजें।

यदि आप ऊपर दिए गए संकेतों का उपयोग नहीं करना चाहते हैं और condaएक सामान्य cmd.exeऔर एक पॉवर्स में उपलब्ध कराने की कोशिश करते हैं । निम्नलिखित सामग्री पढ़ें।


condaहर खोल में बेनकाब

निम्न सामग्री का उद्देश्य विंडोज पर condaइन cmd.exeऔर पॉवर्सशेल दोनों में कमांड उपलब्ध कराना है ।

यदि आपने पहले ही एनाकोंडा इंस्टालेशन के दौरान "एनाकोंडा टू माई पाथ एनवायरनमेंट वेरिएबल" चेक किया है, तो स्टेप 1 छोड़ें।

विंडोज पर एनाकोंडा इंस्टॉलेशन विकल्प

  1. यदि एनाकोंडा केवल वर्तमान उपयोग के लिए स्थापित किया गया %USERPROFILE%\Anaconda3\condabinहै condabin, Scriptsतो पर्यावरण चर PATH(उपयोगकर्ता एक) में जोड़ें (मेरा मतलब है , नहीं )। एनाकोंडा आपकी मशीन पर सभी उपयोगकर्ताओं के लिए स्थापित है, तो जोड़ने C:\ProgramData\Anaconda3\condabinमें PATH

    मैं विंडोज पर सिस्टम पर्यावरण चर कैसे सेट करूं?

  2. एक खोलो नया Powershell , आरंभ करने के लिए एक बार निम्न कमांड चलाएँ conda

    conda init

ये चरण सुनिश्चित करते हैं कि condaकमांड आपके cmd.exeऔर पॉवर्सशेल में उजागर हो ।


विस्तारित रीडिंग: conda initकॉनडा 4.6 से

कैविएट: नया जोड़ें, \path\to\anaconda3\condabinलेकिन \path\to\anaconda3\Scriptsअपने में नहींPATH । यह 4.6 में condaलाया गया एक बड़ा बदलाव है

सक्रियण स्क्रिप्ट आरंभीकरण fron conda4.6 रिलीज लॉग

कॉनडा 4.6 व्यापक इनिशियलाइज़ेशन सपोर्ट जोड़ता है ताकि नए conda activateकमांड का उपयोग करने के लिए पहले से अधिक गोले हो सकें । अधिक जानकारी के लिए, से आउटपुट पढ़ेंconda init –help हम विशेष रूप से काम करने के इस नए तरीके के बारे में उत्साहित हैं, , क्योंकि संशोधित करने की आवश्यकता को हटाने PATHसे कॉनडा आपके सिस्टम पर अन्य सॉफ़्टवेयर के लिए बहुत कम विघटनकारी है।

पुराने दिनों में, \path\to\anaconda3\Scriptsअपने में डाल दिया जाना हैPATH । यह condaएक ही समय में "आधार" वातावरण से कमांड और डिफ़ॉल्ट पायथन को उजागर करता है ।

conda4.6 के बाद , condaसंबंधित कमांड को अलग किया जाता हैcondabin । यह संभव बनाता हैconda पायथन को "आधार" वातावरण से सक्रिय किए बिना केवल कमांड उजागर है।

संदर्भ


1
धन्यवाद, अब तक का सबसे अच्छा जवाब। मैं अपने पथ पर पायथन और अन्य सभी चीजों को जोड़ना नहीं चाहता था, मैं सर्वश्रेष्ठ प्रथाओं का पालन करना चाहता था और आभासी वातावरण का उपयोग करना चाहता था जो अन्य सभी को गड़बड़ कर रहा था।
रोब प्राउज़

यह 2020 में सही उत्तर है और कोंडा वातावरण और रास्तों को संभालने के लिए सबसे साफ तरीका है। यह भी ध्यान दें, यदि आप git-bash (mingw), msys (2), या cygwin का उपयोग करते हैं, तो आपको \path\to\anaconda3\Scripts\conda.exe init bashइसके बजाय चलना होगा।
नीड

इसे वापस करने के लिए, मुझे लगता है कि मैं पथ को रीसेट कर सकता हूं और conda initफिर से कॉल कर सकता हूं ?
अलेक्सेशीज़

20

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

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

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

इसके बाद, आप अपने कमांड प्रॉम्प्ट में setx कमांड का उपयोग करके पायथन और कॉनडा को अपने पथ में जोड़ सकते हैं । यहां छवि विवरण दर्ज करें

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

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


1
धन्यवाद। एनाकोंडा को स्थापित करने के बाद, टर्मिनल को "बंद करें" (मैं विंडोज़ 10 में उबंटू बैश का उपयोग करता हूं) और एक नया खोलें, जिसका अर्थ है उबंटू में सिस्टम को फिर से शुरू करना चाल!
१२:२६ पर zhihong

16

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

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


10

यदि आप खिड़कियों पर नियमित cmd में एनाकोंडा का उपयोग करना चाहते हैं, तो आपको अपने पथ env वेरिएबल में कई पथ जोड़ने होंगे।

वे पथ हैं ( एनाकोंडा 3 के बजाय फ़ोल्डर आपके पीसी पर एनाकोंडा संस्करण के आधार पर एनाकोंडा 2 हो सकता है ):

\Users\YOUR_USER\Anaconda3
\Users\YOUR_USER\Anaconda3\Library\mingw-w64\bin
\Users\YOUR_USER\Anaconda3\Library\usr\bin
\Users\YOUR_USER\Anaconda3\Library\bin
\Users\YOUR_USER\Anaconda3\Scripts
\Users\YOUR_USER\Anaconda3\bin

3

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

conda create -n qutip-env

conda config --append चैनल कोंडा-फोर्ज

conda स्थापित qutip

लेकिन जैसे ही मैंने पहली पंक्ति टाइप की, मुझे निम्नलिखित प्रतिक्रिया मिली

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

त्रुटि संदेश

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

एक बार जब आप यहां होंगे तो सभी कोंडा कमांड हमेशा की तरह काम करेंगे


1

यदि आपने विजुअल स्टूडियो 2017 स्थापित किया है

स्थापित स्थान:

C:\ProgramData\Anaconda3\Scripts

यदि आप इसे अपने पथ के वातावरण चर में खिड़कियों पर लगाने और फिर से शुरू करने की परेशानी नहीं चाहते हैं, तो आप इसे बस चला सकते हैं:

C:\>"C:\ProgramData\Anaconda3\Scripts\conda.exe" update qt pyqt

0

यहां तक ​​कि मुझे भी यही समस्या हुई जब मैंने पहली बार एनाकोंडा स्थापित किया है। इसने कहा 'कोंडा' कमांड नहीं मिला।

इसलिए मैंने अभी दो मान सेट किए हैं [पथा चर में सिस्टम एनाकोडा के दो नए पथ जोड़े गए] जो हैं: C: \ Users \ mshas \ Anaconda2 \ & C: \ Users \ mshas \ Anaconda2 / Scripts

बहुत से लोग दूसरे चर को जोड़ना भूल गए, जो कि "लिपियाँ" है, बस इसे जोड़ दें तो 'conda' कमांड काम करता है।


0

आपको Python.exe को C: //.../Anaconda3 स्थापना फ़ाइल के साथ-साथ C: //.../Anaconda3/Scripts पर PATH में जोड़ना होगा।

सबसे पहले अपने इंस्टॉलेशन डायरेक्टरी पर जाएं, मेरे मामले में यह C: // यूजर्स / यूजर / एनाकोंडा 3 में इंस्टॉल हो गया है और शिफ्ट + राइट क्लिक करें और "ओपन कमांड विंडो यहां" दबाएं या हो सकता है कि यह "ओपन पॉवरशेल यहां" हो, अगर यह पावरशेल है , बस cmd लिखें और कमांड विंडो चलाने के लिए एंटर मारें। फिर निम्न कमांड सेट पाथ% cd% चलाएं

फिर C: // Users / user / Anaconda3 / Scripts पर जाएं और ऊपर दिए गए कमांड विंडो को खोलें, फिर उसी कमांड को "setx PATH% cd%" पर चलाएं।


0

केस # 1 आपको 3 रास्ता तय करना चाहिए:

%ANACONDAPATH%;
%ANACONDAPATH%\Scripts;
%ANACONDAPATH%\Library\bin;

यह समस्या को हल करेगा:

C:\WINDOWS\system32>conda update conda
Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/msys2/noarch/repodata.json.bz2>
Elapsed: -
...

केस # 2 इसके अलावा आप CLI (cmd.exe) के बजाय एनाकोंडा प्रॉम (Win10 के लिए) का उपयोग कर सकते हैं


0

एसएसएल के साथ आगे के मुद्दों को रोकने के लिए आपको उन सभी को पथ में जोड़ना चाहिए:

 SETX PATH "%PATH%;C:\<path>\Anaconda3;C:\<path>\Anaconda3\Scripts;C:\<path>\Anaconda3\Library\bin"

अनुरोध (SSLError द्वारा कारण ("HTTPS URL से कनेक्ट नहीं हो सकता क्योंकि SSL मॉड्यूल उपलब्ध नहीं है") PyCharm अनुरोध करने वाली वेबसाइट में त्रुटि

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