Oprava: „conda“ nie je rozpoznaný ako interný alebo externý príkaz, operovateľný program alebo dávkový súbor



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Niekoľko používateľov sa stretáva s „Conda nie je rozpoznaná ako interný alebo externý príkaz, operovateľný program alebo dávkový súbor“ pri pokuse o spustenie ľubovoľného príkazu Anaconda pomocou Príkazový riadok .

Conda nie je rozpoznaná ako interný alebo externý príkaz, spustiteľný program alebo dávkový súbor.

Conda nie je rozpoznaná ako interný alebo externý príkaz, operovateľný program alebo dávkový súbor.



Čo spôsobuje to, že „conda“ nie je rozpoznaná ako chyba interného alebo externého príkazu?

Preskúmali sme tento konkrétny problém pokusom o opätovné vytvorenie chyby na našom stroji a pohľadom na správy iných používateľov. Na základe toho, čo sme zhromaždili, existuje niekoľko scenárov, ktoré spustia toto konkrétne chybové hlásenie:



  • Environment PATH for Conda is not set - Toto je najbežnejšia príčina problému. Majte na pamäti, že najnovšie verzie Anacondy nebudú automaticky pridávať Condu do vašich ciest systémových premenných, pretože s iným softvérom môžu spôsobovať rôzne problémy.
  • PATH prostredia je nesprávne pridaný - Ďalším populárnym dôvodom, prečo sa tento problém vyskytuje, je chyba používateľa pri pokuse o manuálne pridanie premennej PATH prostredia.
  • Verzia programu Anaconda je staršia ako verzia programu Anaconda Navigator - Niektorí používatelia oznámili, že k chybe už nedochádzalo po aktualizácii aplikácie Conda na najnovšiu verziu.

Metóda 1: Aktualizácia Anacondy na najnovšiu verziu

Niekoľko používateľov oznámilo, že problém bol vyriešený, a po aktualizácii aplikácie Conda na najnovšiu verziu boli schopní spustiť príkazy conda v príkazovom riadku.

Ako sa ukázalo, tento problém sa môže vyskytnúť v prípade, že používate novšiu verziu programu Anaconda Navigator so staršou verziou Conda. Tu je stručný návod, ako to napraviť:

  1. Prejdite do ponuky Štart v ľavom dolnom rohu a vyhľadajte výraz „ anakonda „. Potom kliknite na Anakonda výzva . Objavovanie polohy byt

    Pomocou ponuky Štart otvorte príkaz Anaconda



  2. V programe Anaconda Prompt spustite nasledujúce príkazy a stlačte Zadajte po každom aktualizovať Conda na najnovšiu verziu:
    aktualizovať
  3. Počkajte, kým sa proces nedokončí, potom zatvorte výzvu Anaconda a otvorte okno CMD. Zistite, či teraz môžete spúšťať príkazy Conda.

Ak sa stále stretávate s „Conda nie je rozpoznaná ako interný alebo externý príkaz, operovateľný program alebo dávkový súbor“ chyba, prejdite nadol na nasledujúcu metódu nižšie.

Metóda 2: Pridanie Anacondy do vašej premennej prostredia PATH počas inštalácie

Najrýchlejším spôsobom, ako tento problém vyriešiť automaticky, je preinštalovať Anacondu a použiť jednu pokročilú možnosť, ktorá všetky Anacondy automaticky premení na vašu premennú prostredia PATH. Nezabúdajte však, že použitie tejto metódy môže znamenať, že podporíte určité aplikácie v konflikte s vašou inštaláciou Anaconda.

V každom prípade, ak hľadáte spôsob, ako pridať Anacondu do vášho prostredia PATH automaticky, postupujte podľa pokynov uvedených nižšie:

Poznámka: Ak program Anaconda nie je vo vašom počítači nainštalovaný, prejdite priamo na krok 3.

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ appwiz.cpl ”A stlačte Zadajte na otvorenie Programy a príslušenstvo . Prejdite na kartu Spresnenie a kliknite na Premenné prostredia

    Spustiť dialógové okno: appwiz.cpl

  2. Vo vnútri Programy a príslušenstvo , posuňte sa nadol v zozname aplikácií a vyhľadajte Distribúcia anakondy . Potom na ňu kliknite pravým tlačidlom myši a vyberte možnosť Odinštalovať , potom ho podľa pokynov na obrazovke odinštalujte zo systému. Testovanie anakondy

    Pravým tlačidlom myši kliknite na svoju distribúciu Anaconda a zvoľte možnosť Odinštalovať

  3. Navštívte tento odkaz ( tu ) a stiahnite si najnovšiu distribúciu Anaconda kliknutím na ikonu o priradenú k vášmu operačnému systému.

    Výber príslušného operačného systému

  4. Kliknutím na príslušnú verziu vyberte príslušnú verziu Pythonu, ktorú chcete použiť s programom Anaconda Stiahnuť ▼ tlačidlo.

    Sťahuje sa distribúcia anakondy

  5. Otvorte spustiteľný súbor inštalácie a stlačte Ďalšie na prvý riadok, potom prijať Licenčná zmluva .

    Licenčná zmluva spoločnosti Anaconda

  6. Vyberte typ inštalácie a stlačte Ďalšie ešte raz.

    Vyberte typ inštalácie a stlačte znova Ďalej

  7. Vyber Cieľový adresár a kliknite na ikonu Ďalšie tlačidlo znova. Dôrazne vám odporúčame ponechať predvolené umiestnenie.

    Výber umiestnenia Anacondy

  8. Tento krok je zásadný. V Pokročilé možnosti inštalácie , začiarknite políčko spojené s Pridajte Anacondu do mojej premennej prostredia PATH (pod Pokročilé nastavenia ) a kliknite na Inštalácia .

    Konfigurácia inštalácie aplikácie Anaconda na automatické pridanie premennej prostredia PATH

  9. Po dokončení inštalácie zadajte „ byt ”Vo vnútri príkazového riadku. Už by ste nemali vidieť „Conda nie je rozpoznaná ako interný alebo externý príkaz, operovateľný program alebo dávkový súbor“ chyba.

    Príklad úspešného príkazu conda v príkazovom riadku

Ak táto metóda nebola efektívna alebo hľadáte iný prístup, ktorý nezahŕňa preinštalovanie celej distribúcie Anacondy, prejdite nižšie na nasledujúcu metódu.

Metóda 3: Ručné pridanie cesty Conda

Ak nechcete strácať čas odinštalovaním celej distribúcie Anacondy, môžete si sami aktualizovať (alebo overiť) premennú prostredia spojenú s Condou. Pred tým je však dôležité zistiť presné umiestnenie vašej inštalácie Conda.

Postupujte podľa pokynov nižšie a manuálne vyhľadajte a upravte Conda PATH v premenných prostredia:

  1. Prejdite do ponuky Štart (v ľavom dolnom rohu) a vyhľadajte výraz „ anakonda výzva „. Potom kliknite na Anakonda výzva a počkajte, kým sa program otvorí.

    Pomocou ponuky Štart otvorte príkaz Anaconda

  2. V programe Anaconda Prompt spustite nasledujúci príkaz a stlačením klávesu Enter skontrolujte umiestnenie Condy:
    kde konda

    Objavovanie polohy byt

  3. Skopírujte druhé umiestnenie, ktoré bolo predtým vyzdvihnuté v kroku 2, ale vylúčte spustiteľný súbor. Napríklad: C: Users madro Anaconda3 Skripty
  4. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ sysdm.cpl ”A stlačte Zadajte otvoriť Vlastnosti systému obrazovka.

    Spustiť dialógové okno: sysdm.cpl

  5. Vnútri Vlastnosti systému okno, choďte na Pokročilé kartu a kliknite na Premenné prostredia ...

    Prejdite na kartu Spresnenie a kliknite na Premenné prostredia

  6. Vnútri Premenné prostredia pre * YourUser * v okne vyberte ikonu Cesta premennej a kliknite na Upraviť tlačidlo.

    Vyberte premennú Cesta a kliknite na Upraviť

  7. Vnútri Upraviť premennú prostredia v okne kliknite na ikonu Nový tlačidlo. Potom pridajte tieto dve miesta:
     C:  Users  * YourUser *  Anaconda3  Skripty   C:  Users  * YourUser *  Anaconda3 

    Poznámka: Pamätajte na to * YourUser * je iba zástupný symbol. Nahraďte ho vlastným používateľským menom. Ak navyše používate staršiu verziu aplikácie Anaconda, zodpovedajúcim spôsobom zmeňte číslo verzie.

Metóda 4: Obchádzanie problému bez pridania Anacondy do cesty prostredia

Ak sa chcete vyhnúť pridávaniu cesty Anaconda k premenným prostredia, môžete zadávať príkazy Conda bez získania „Conda nie je rozpoznaná ako interný alebo externý príkaz, operovateľný program alebo dávkový súbor“ chyba pomocou príkazového riadku najskôr prejdite na inštaláciu priečinka.

Pamätajte však, že to nie je veľmi praktické, pretože tento postup budete musieť opakovať vždy, keď otvoríte nový príkazový riadok.

Ak sa rozhodnete obísť chybu pridaním cesty Anaconda do okna CMD, musíte postupovať takto:

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ cmd ”A stlačte Zadajte otvoriť a Bež dialógové okno.

    Spustiť dialóg: cmd

  2. V okne CMD zadajte CD a cestu k inštalácii priečinka Anaconda. Pokiaľ ste si Anacondu nenainštalovali na podobnom mieste, malo by to byť niečo podobné ako:
     CD C:  Users  * YourUser *  Anaconda3  Skripty 
  3. Spustením príkazu otestujte Anacondu a zistite, či vo vnútri príkazového riadku funguje správne. Môžete použiť tento príkaz:
    conda --verzia

    Testovanie anakondy

4 minúty prečítané