Korjaus: Condaa ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, toiminnassa olevaksi ohjelmaksi tai eräajotiedostoksi

Useat käyttäjät kohtaavat, että "condaa ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, käytettäväksi ohjelmaksi tai erätiedostoksi" yrittäessään suorittaa mitä tahansa Anaconda-komentoa komentokehotteella .

Condaa ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, käytettäväksi ohjelmaksi tai erätiedostoksi.

Mikä aiheuttaa "condan", ei tunnisteta sisäiseksi tai ulkoiseksi komentovirheeksi?

Tutkimme tätä ongelmaa yrittämällä luoda virheitä uudelleen koneellamme ja tarkastelemalla muita käyttäjäraportteja. Keräämiemme tietojen perusteella on olemassa useita skenaarioita, jotka käynnistävät tämän virhesanoman:

  • Ympäristön polku Condalle ei ole määritetty - Tämä on yleisin syy tämän ongelman esiintymiseen. Muista, että uusimmat Anaconda-rakennelmat eivät lisää Condaa automaattisesti järjestelmän muuttujapolkuihin, koska se voi aiheuttaa erilaisia ​​ongelmia muiden ohjelmistojen kanssa.
  • Ympäristön polku on lisätty väärin - Toinen suosittu syy tämän ongelman esiintymiseen on käyttäjän vika, kun yritetään lisätä ympäristö PATH-muuttuja manuaalisesti.
  • Anaconda-versio on vanhempi kuin Anaconda Navigator -versio - Jotkut käyttäjät ovat ilmoittaneet, että virhettä ei enää esiintynyt Condan päivittämisen uusimpaan versioon.

Tapa 1: Anacondan päivittäminen uusimpaan versioon

Useat käyttäjät ovat ilmoittaneet, että ongelma on ratkaistu ja he pystyivät suorittamaan conda-komentoja komentokehotteessa päivitettyään Condan uusimpaan versioon.

Kuten käy ilmi, voit kokea tämän ongelman, jos käytät uudempaa Anaconda Navigator -versiota vanhemman Conda-version kanssa. Tässä on pikaopas tämän korjaamiseksi:

  1. Avaa aloitusvalikko vasemmassa alakulmassa ja etsi hakusanalla " anaconda ". Napsauta sitten Anaconda Prompt .Käynnistä-valikosta avaa Anaconda Prompt
  2. Suorita seuraavat komennot Anaconda Prompt -ohjelman sisällä ja paina Enter jokaisen jälkeen päivittääksesi Condan uusimpaan versioon:
    conda-päivitys conda-asennus
  3. Odota, kunnes prosessi on valmis, sulje sitten Anaconda Prompt ja avaa CMD-ikkuna. Katso, pystytkö nyt suorittamaan Conda-komentoja.

Jos kohtaat edelleen  "condaa ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, käyttökelpoiseksi ohjelmaksi tai erätiedostoksi"  -virheen, siirry seuraavaan alla olevaan menetelmään.

Tapa 2: Anacondan lisääminen PATH-ympäristömuuttujaan asennuksen aikana

Nopein tapa ratkaista tämä ongelma on asentaa Anaconda uudelleen ja käyttää yhtä lisäasetusta, joka siirtää kaikki Anacondan PATH-ympäristömuuttujasi automaattisesti. Mutta pidä mielessä, että tämän menetelmän käyttäminen voi tarkoittaa, että kannustat tiettyjä sovelluksia ristiriitaan Anaconda-asennuksesi kanssa.

Joka tapauksessa, jos etsit tapaa lisätä Anaconda PATH-ympäristöönsi automaattisesti, noudata seuraavia ohjeita:

Huomaa: Jos Anacondaa ei ole asennettu tietokoneellesi, siirry suoraan vaiheeseen 3.

  1. Avaa Suorita-valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “ appwiz.cpl ” ja paina Enter avataksesi Ohjelmat ja toiminnot .Suorita valintaikkuna: appwiz.cpl
  2. Selaa ohjelmien ja ominaisuuksien sisällä sovellusluetteloa alaspäin ja etsi Anaconda-jakelu . Napsauta sitten hiiren kakkospainikkeella ja valitse Poista , poista se sitten järjestelmästä noudattamalla näytön ohjeita.Napsauta hiiren kakkospainikkeella Anaconda-jakelua ja valitse Poista
  3. Käy tällä linkillä ( täällä ) ja lataa uusin Anaconda-jakelu napsauttamalla o käyttöjärjestelmääsi liittyvää kuvaketta.Anaconda Distributionin lataaminen
  4. Valitse sopiva Python-versio, jota haluat käyttää Anacondan kanssa, napsauttamalla siihen liittyvää Lataa- painiketta.Anaconda-jakelun lataaminen
  5. Avaa asennustiedosto, paina ensimmäisessä kehotteessa Seuraava ja hyväksy sitten lisenssisopimus .Anaconda-lisenssisopimus
  6. Valitse asennustyyppi ja paina Seuraava uudelleen.Valitse asennustyyppi ja paina sitten Seuraava uudelleen
  7. Valitse kohdekansio ja napsauta Seuraava- painiketta uudelleen. Suosittelemme, että säilytät oletussijainnin.Anacondan sijainnin valitseminen
  8. Tämä vaihe on ratkaiseva. Vuonna Lisäasennus Options ruutu liittyy Lisää Anaconda minun polun varrella (alle Lisäasetukset ) ja osoita Asenna .Anacondan asennuksen määrittäminen lisäämään PATH-ympäristömuuttuja automaattisesti
  9. Kun asennus on valmis, kirjoita komentokehotteeseen " conda ". Sinun ei pitäisi enää nähdä  virhettä "condaa ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, käyttökelpoiseksi ohjelmaksi tai eräajotiedostoksi"  .Esimerkki onnistuneesta conda-komennosta komentokehotteessa

Jos tämä menetelmä ei ollut tehokas tai etsit erilaista lähestymistapaa, joka ei sisällä koko Anaconda-jakelun uudelleenasentamista, siirry seuraavaan seuraavaan menetelmään.

Tapa 3: Conda-polun lisääminen manuaalisesti

Jos et halua tuhlata aikaa koko Anaconda-jakelun poistamiseen, voit päivittää (tai tarkistaa) Condaan liittyvän ympäristömuuttujan itse. Mutta ennen tekemistä on tärkeää selvittää Conda-asennuksesi tarkka sijainti.

Seuraa alla olevaa opasta löytääksesi ja säätääksesi Conda PATH -ohjelmaa manuaalisesti ympäristömuuttujissa:

  1. Siirry aloitusvalikkoon (vasemmassa alakulmassa) ja etsi " anaconda-kehote ". Napsauta sitten Anaconda Prompt ja odota, että ohjelma avautuu.Käynnistä-valikosta avaa Anaconda Prompt
  2. Suorita seuraava komento Anaconda Prompt -ohjelman sisällä ja tarkista Condan sijainti painamalla Enter-näppäintä:
    missä conda
    Condan sijainnin löytäminen
  3. Kopioi toinen vaiheessa 2 aiemmin haettu sijainti, mutta poista suoritettava tiedosto. Esimerkiksi:  C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Avaa Suorita-valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ” sysdm.cpl ” ja paina Enter avataksesi Järjestelmän ominaisuudet -näytön.Suorita valintaikkuna: sysdm.cpl
  5. Sisällä Järjestelmän ominaisuudet -ikkuna, siirry Lisäasetukset -välilehti ja valitse Ympäristömuuttujat ...

    Siirry Lisäasetukset-välilehteen ja napsauta Ympäristömuuttujat
  6. Sisällä ympäristömuuttujat * YourUser * -ikkunassa Path muuttuja ja klikkaa Muokkaa -painiketta.Valitse muuttuja Polku ja napsauta Muokkaa
  7. Sisällä Muokkaa ympäristömuuttujaan -ikkunan Uusi -painiketta. Lisää sitten nämä kaksi sijaintia:
    C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3

    Huomaa: Muista, että  * YourUser *  on vain paikkamerkki. Korvaa se omalla käyttäjänimelläsi. Jos käytät vanhempaa Anaconda-versiota, vaihda versionumero vastaavasti.

Tapa 4: Kiertää asia lisäämättä Anacondaa ympäristöpolulle

Jos haluat välttää Anaconda-polun lisäämisen ympäristömuuttujiin, voit kirjoittaa Conda-komennot ilman, että  "condaa ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, käyttökelpoiseksi ohjelmaksi tai erätiedostoksi"  -virhe siirtymällä komentokehotteen avulla kansioon asennus ensin.

Mutta pidä mielessä, että tämä ei ole kovin käytännöllistä, koska sinun on toistettava tämä toimenpide aina, kun avaat uuden komentokehotteen.

Jos päätät kiertää virheen lisäämällä Anaconda-polun CMD-ikkunaasi, toimi seuraavasti:

  1. Avaa Suorita-valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ” cmd ” ja paina Enter avataksesi Suorita- valintaikkunan.Suorita valintaikkuna: cmd
  2. Kirjoita CMD-ikkunan sisään CD ja sen jälkeen polku Anaconda-kansioasennukseen. Ellet asenna Anacondaa samankaltaiseen paikkaan, sen pitäisi olla jotain samanlaista kuin:
    CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. Suorita komento testataksesi Anacondaa ja katsoaksesi, toimiiko se oikein komentokehotteessa. Voit käyttää tätä komentoa:
    conda - kääntäminen
    Anacondan testaus

Original text