Számos felhasználó találkozik a „A conda nem ismerhető fel belső vagy külső parancsként, működtethető programként vagy kötegelt fájlként” amikor bármilyen Anaconda parancsot próbál futtatni a Parancssor .
A Conda nem ismerhető fel belső vagy külső parancsként, működőképes programként vagy kötegelt fájlként.
Mi okozza a „kondát”, nem ismeri fel belső vagy külső parancshibának?
Megvizsgáltuk ezt a problémát azzal, hogy megpróbáltuk újrateremteni a hibákat a gépünkön, és megnéztük a többi felhasználói jelentést. Az összegyűjtött adatok alapján számos forgatókönyv indítja el ezt a hibaüzenetet:
- Környezet PATH a Conda számára nincs beállítva - Ez a probléma leggyakoribb oka. Ne feledje, hogy a legújabb Anaconda buildek nem adják hozzá automatikusan a Condát a rendszer változó elérési útjaihoz, mivel különféle problémákat okozhat más szoftverekkel.
- A PATH környezet hibásan lett hozzáadva - Egy másik népszerű ok, amiért ez a probléma felmerül, a felhasználó hibája, amikor a Környezet PATH változót manuálisan próbálja meg hozzáadni.
- Az Anaconda verzió régebbi, mint az Anaconda Navigator verziója - Néhány felhasználó arról számolt be, hogy a hiba a Conda legújabb verzióra való frissítése után már nem fordult elő.
1. módszer: Az Anaconda frissítése a legújabb verzióra
Több felhasználó arról számolt be, hogy a probléma megoldódott, és a Conda parancssorban belül conda parancsokat futtathattak, miután frissítették a Conda legújabb verziójára.
Mint kiderült, akkor tapasztalhatja ezt a problémát, ha egy újabb Anaconda Navigator verziót használ egy régebbi Conda verzióval. Itt van egy rövid útmutató ennek kijavításához:
- A bal alsó sarokban nyissa meg a Start menüt, és keresse meg a következőt: anakonda “. Ezután kattintson a gombra Anaconda Prompt .
A Start menü segítségével nyissa meg az Anaconda Prompt alkalmazást
- Az Anaconda Prompt programon belül futtassa a következő parancsokat, és nyomja meg a gombot Belép mindegyik után frissítse a Condát a legújabb verzióra:
conda frissítés conda telepítés
- Várjon, amíg a folyamat befejeződik, majd zárja be az Anaconda Prompt parancsot, és nyissa meg a CMD ablakot. Nézze meg, képes-e mostantól futtatni a Conda parancsokat.
Ha még mindig találkozik a „A conda nem ismerhető fel belső vagy külső parancsként, működtethető programként vagy kötegelt fájlként” hiba esetén lépjen a következő módszerre.
2. módszer: Anaconda hozzáadása a PATH környezeti változóhoz a telepítés során
A probléma automatikus megoldásának leggyorsabb módja az Anaconda újratelepítése, és egy speciális lehetőség használata, amely az összes Anacondát automatikusan a PATH környezeti változóba állítja. De ne feledje, hogy a módszer használata azt jelentheti, hogy bizonyos alkalmazásokat arra ösztönöz, hogy ütközzenek az Anaconda telepítésével.
Mindenesetre, ha arra törekszik, hogy automatikusan hozzáadja az Anacondát a PATH környezetéhez, kövesse az alábbi lépéseket:
Jegyzet: Ha az Anaconda nincs telepítve a számítógépére, ugorjon közvetlenül a 3. lépésre.
- nyomja meg Windows billentyű + R a Futtatás párbeszédpanel megnyitásához. Ezután írja be a következőt: appwiz.cpl ”És nyomja meg Belép kinyitni Programok és szolgáltatások .
Futtassa a párbeszédpanelt: appwiz.cpl
- Belül Programok és szolgáltatások , görgessen lefelé az alkalmazáslistában, és keresse meg a Anakonda eloszlás . Ezután kattintson a jobb gombbal, és válassza a lehetőséget Eltávolítás , majd a képernyőn megjelenő utasítások szerint távolítsa el a rendszerről.
Kattintson a jobb gombbal az Anaconda disztribúciójára, és válassza az Eltávolítás lehetőséget
- Látogassa meg ezt a linket ( itt ), és töltse le a legújabb Anaconda disztribúciót az operációs rendszeréhez társított ikonra kattintva.
A megfelelő operációs rendszer kiválasztása
- Válassza ki a megfelelő Python verziót, amelyet használni szeretne az Anacondával, a társításra kattintva Letöltés gomb.
Az Anaconda Distribution letöltése
- Nyissa meg a telepítő futtatható fájlt, nyomja meg a gombot Következő az első figyelmeztetéskor fogadja el a Licencszerződés .
Anaconda licencszerződés
- Válassza ki a telepítés típusát és nyomja meg a gombot Következő még egyszer.
Válassza ki a telepítés típusát, majd kattintson ismét a Tovább gombra
- Válaszd a Cél mappa és kattintson a gombra Következő gombot. Javasoljuk, hogy őrizze meg az alapértelmezett helyet.
Anaconda helyének kiválasztása
- Ez a lépés döntő fontosságú. Ban,-ben Speciális telepítési opciók jelölje be a Adja hozzá az Anacondát a PATH környezeti változómhoz (alatt Haladó beállítások ) és kattintson Telepítés .
Az Anaconda telepítésének beállítása a PATH környezeti változó automatikus hozzáadásához
- A telepítés befejezése után írja be a következőt: conda Parancssorba. Már nem szabad látnia a „A conda nem ismerhető fel belső vagy külső parancsként, működtethető programként vagy kötegelt fájlként” hiba.
Példa egy sikeres conda parancsra a Parancssorban
Ha ez a módszer nem volt hatékony, vagy más megközelítést keres, amely nem jár az egész Anaconda disztribúció újratelepítésével, lépjen az alábbi következő módszerre.
3. módszer: A Conda elérési út manuális hozzáadása
Ha nem akar időt pazarolni a teljes Anaconda disztribúció eltávolítására, akkor maga frissítheti (vagy ellenőrizheti) a Condához társított környezeti változót. De mielőtt ezt megtenné, fontos kideríteni a Conda telepítés pontos helyét.
Kövesse az alábbi útmutatót a Conda PATH kézi felfedezéséhez és beállításához a környezeti változókban:
- Nyissa meg a Start menüt (bal alsó sarokban), és keresse meg a következőt: anakonda gyors “. Ezután kattintson a gombra Anaconda Prompt és várja meg a program megnyitását.
A Start menü segítségével nyissa meg az Anaconda Prompt alkalmazást
- Az Anaconda Prompt programon belül futtassa a következő parancsot, és nyomja le az Enter billentyűt a Conda helyének ellenőrzéséhez:
ahol conda
A lakás helyének felfedezése
- Másolja a 2. lépésben korábban lekért második helyet, de zárja ki a futtatható fájlt. Például: C: Users madro Anaconda3 Scripts
- nyomja meg Windows billentyű + R a Futtatás párbeszédpanel megnyitásához. Ezután írja be a következőt: sysdm.cpl ”És nyomja meg Belép hogy kinyissa a Rendszer tulajdonságai képernyő.
Futtatás párbeszédpanel: sysdm.cpl
- Benne Rendszer tulajdonságai ablak, menjen a Fejlett fülre, és kattintson a gombra Környezeti változók…
Lépjen a Speciális fülre, és kattintson a Környezeti változók elemre
- Benne A * YourUser * környezeti változói ablakban válassza a ikont Pálya változót, és kattintson a Szerkesztés gomb.
Válassza ki az Útvonal változót, és kattintson a Szerkesztés gombra
- Benne Környezeti változó szerkesztése ablakban kattintson a Új gomb. Ezután adja hozzá ezt a két helyet:
C: Users * YourUser * Anaconda3 Scripts C: Users * YourUser * Anaconda3
Jegyzet: Tartsd észben, hogy * A felhasználó * csak helyőrző. Cserélje le saját felhasználónevére. Továbbá, ha régebbi Anaconda verziót használ, akkor ennek megfelelően módosítsa a verziószámot.
4. módszer: A probléma kikerülése Anaconda hozzáadása nélkül a Környezet útvonalához
Ha el akarja kerülni az Anaconda elérési út hozzáadását a Környezet változókhoz, beírhatja a Conda parancsokat anélkül, hogy megszerezné az „A conda nem ismerhető fel belső vagy külső parancsként, működtethető programként vagy kötegelt fájlként” hiba a Parancssor használatával először a mappa telepítéséhez való navigáláshoz.
De ne feledje, hogy ez nem túl praktikus, mivel meg kell ismételnie ezt az eljárást, amikor új parancssort nyit meg.
Ha úgy dönt, hogy megkerüli a hibát az Anaconda elérési útjának hozzáadásával a CMD ablakába, a következőket kell tennie:
- nyomja meg Windows billentyű + R a Futtatás párbeszédpanel megnyitásához. Ezután írja be a következőt: cmd ”És nyomja meg Belép nyitni a Fuss párbeszédablak.
Futtatás párbeszédpanel: cmd
- A CMD ablakba írja be a CD-t, majd az Anaconda mappa telepítésének elérési útját. Hacsak nem telepítette az Anacondát hasonló helyre, annak valami hasonlónak kell lennie:
CD C: Users * YourUser * Anaconda3 Scripts
- Futtasson egy parancsot az Anaconda teszteléséhez, és ellenőrizze, hogy megfelelően működik-e a Parancssorban. Használhatja ezt a parancsot:
conda - verzió
Anaconda tesztelése