Remediere: „conda” nu este recunoscut ca o comandă internă sau externă, un program operabil sau un fișier batch

Mai mulți utilizatori se confruntă cu „conda nu este recunoscut ca o comandă internă sau externă, un program operabil sau un fișier batch” atunci când încearcă să ruleze orice comandă Anaconda folosind Promptul de comandă .

Conda nu este recunoscut ca o comandă internă sau externă, un program operabil sau un fișier batch.

Ce cauzează „conda” nu este recunoscută ca o eroare de comandă internă sau externă?

Am investigat această problemă specială încercând să recreăm erori pe computerul nostru și analizând rapoartele altor utilizatori. Pe baza a ceea ce am adunat, există mai multe scenarii care vor declanșa acest mesaj de eroare special:

  • PATH de mediu pentru Conda nu este setat - Aceasta este cea mai frecventă cauză pentru care apare această problemă. Rețineți că cele mai recente versiuni Anaconda nu vor adăuga automat Conda la căile variabile ale sistemului dvs., deoarece pot cauza diverse probleme cu alte programe.
  • Mediul PATH este adăugat incorect - Un alt motiv popular pentru care apare această problemă este eroarea utilizatorului atunci când încercați să adăugați manual variabila MEDIU PATH.
  • Versiunea Anaconda este mai veche decât versiunea Anaconda Navigator - Unii utilizatori au raportat că eroarea nu se mai produce după actualizarea Conda la cea mai recentă versiune.

Metoda 1: Actualizarea Anaconda la cea mai recentă versiune

Mai mulți utilizatori au raportat că problema a fost rezolvată și au reușit să ruleze comenzi conda în linia de comandă după actualizarea Conda la cea mai recentă versiune.

După cum se dovedește, puteți întâmpina această problemă în cazul în care utilizați o versiune mai nouă Anaconda Navigator cu o versiune mai veche Conda. Iată un ghid rapid despre cum puteți remedia acest lucru:

  1. Accesați meniul de pornire din colțul din stânga jos și căutați „ anaconda “. Apoi, faceți clic pe Anaconda Prompt .Utilizați meniul Start pentru a deschide Anaconda Prompt
  2. În cadrul programului Anaconda Prompt, executați următoarele comenzi și apăsați Enter după fiecare pentru a actualiza Conda la cea mai recentă versiune:
    actualizare conda instalare conda
  3. Așteptați până la finalizarea procesului, apoi închideți Anaconda Prompt și deschideți o fereastră CMD. Vedeți dacă acum puteți rula comenzile Conda.

Dacă întâmpinați în continuare  eroarea „conda nu este recunoscută ca o comandă internă sau externă, un program operabil sau un fișier batch”  , treceți la următoarea metodă de mai jos.

Metoda 2: Adăugarea Anaconda la variabila de mediu PATH în timpul instalării

Cea mai rapidă modalitate de a rezolva această problemă în mod automat este să reinstalați Anaconda și să utilizați o opțiune avansată care va modifica automat toate variabilele de mediu Anaconda către PATH. Dar rețineți că utilizarea acestei metode ar putea însemna că încurajați anumite aplicații să intre în conflict cu instalarea Anaconda.

În orice caz, dacă sunteți în căutarea unei modalități de a adăuga automat Anaconda la mediul dvs. PATH, urmați pașii de mai jos:

Notă: Dacă Anaconda nu este instalat pe computer, treceți direct la pasul 3.

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ appwiz.cpl ” și apăsați Enter pentru a deschide Programe și caracteristici .Rulați dialogul: appwiz.cpl
  2. În cadrul programelor și caracteristicilor , derulați în jos prin lista de aplicații și localizați distribuția Anaconda . Apoi, faceți clic dreapta pe el și alegeți Dezinstalare , apoi urmați instrucțiunile de pe ecran pentru a-l dezinstala din sistemul dvs.Faceți clic dreapta pe distribuția Anaconda și alegeți Dezinstalare
  3. Accesați acest link ( aici ) și descărcați cea mai recentă distribuție Anaconda făcând clic pe o pictogramă asociată sistemului dvs. de operare.Descărcarea Anaconda Distribution
  4. Selectați versiunea Python corespunzătoare pe care doriți să o utilizați cu Anaconda făcând clic pe butonul de descărcare asociat .Descărcarea distribuției Anaconda
  5. Deschideți executabilul de instalare, apăsați Următorul la primul prompt, apoi acceptați Acordul de licență .Acordul de licență Anaconda
  6. Selectați tipul de instalare și apăsați din nou pe Următorul .Selectați tipul de instalare, apoi apăsați din nou pe Următorul
  7. Alegeți folderul de destinație și faceți din nou clic pe butonul Următor . Vă recomandăm să păstrați locația implicită.Alegerea locației Anaconda
  8. Acest pas este crucial. În Opțiunile avansate de instalare , bifați caseta asociată cu Adăugați Anaconda la variabila de mediu PATH (sub Opțiuni avansate ) și faceți clic pe Instalare .Configurarea instalării Anaconda pentru a adăuga automat variabila de mediu PATH
  9. După finalizarea instalării, tastați „ conda ” în interiorul unei linii de comandă. Nu ar trebui să mai vedeți  eroarea „conda nu este recunoscută ca o comandă internă sau externă, un program operabil sau un fișier batch”  .Exemplu de comandă conda de succes în linia de comandă

Dacă această metodă nu a fost eficientă sau căutați o abordare diferită care nu implică reinstalarea întregii distribuții Anaconda, treceți la următoarea metodă de mai jos.

Metoda 3: Adăugarea manuală a căii Conda

Dacă nu doriți să pierdeți timpul dezinstalând întreaga distribuție Anaconda, puteți actualiza (sau verifica) variabila de mediu asociată cu Conda. Dar înainte de a face acest lucru, este important să aflați locația exactă a instalației dvs. Conda.

Urmați ghidul de mai jos pentru a descoperi și regla manual Conda PATH manual în Variabile de mediu:

  1. Accesați meniul Start (colțul din stânga jos) și căutați „ promptul anaconda “. Apoi, faceți clic pe Anaconda Prompt și așteptați deschiderea programului.Utilizați meniul Start pentru a deschide Anaconda Prompt
  2. În cadrul programului Anaconda Prompt, rulați următoarea comandă și apăsați Enter pentru a verifica locația Conda:
    unde conda
    Descoperind locația conda
  3. Copiați a doua locație preluată anterior la pasul 2, dar excludeți executabilul. De exemplu:  C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ sysdm.cpl ” și apăsați Enter pentru a deschide ecranul System Properties .Rulați dialogul: sysdm.cpl
  5. În fereastra System Properties , accesați fila Advanced și faceți clic pe Variabile de mediu ...

    Mergeți la fila Avansat și faceți clic pe Variabile de mediu
  6. În interiorul ferestrei Variabile de mediu pentru * YourUser * , selectați variabila Căi și faceți clic pe butonul Editare .Selectați variabila Cale și faceți clic pe Editare
  7. În fereastra Editați variabila de mediu , faceți clic pe butonul Nou . Apoi, adăugați aceste două locații:
    C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3

    Notă: rețineți că  * YourUser *  este doar un substituent. Înlocuiți-l cu propriul dvs. nume de utilizator. De asemenea, dacă utilizați o versiune mai veche Anaconda, modificați numărul versiunii în consecință.

Metoda 4: Eludarea problemei fără a adăuga Anaconda la Căi de mediu

Dacă doriți să evitați adăugarea căii Anaconda la variabilele de mediu, puteți tasta comenzi Conda fără a primi  eroarea „conda nu este recunoscută ca o comandă internă sau externă, program operabil sau fișier batch” utilizând Promptul  de comandă pentru a naviga la folder instalarea mai întâi.

Dar rețineți că acest lucru nu este foarte practic, deoarece va trebui să repetați această procedură ori de câte ori deschideți o nouă linie de comandă.

Dacă decideți să ocoliți eroarea adăugând calea Anaconda la fereastra CMD, iată ce trebuie să faceți:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ cmd ” și apăsați Enter pentru a deschide o casetă de dialog Executare .Rulați dialogul: cmd
  2. În interiorul ferestrei CMD, tastați CD urmat de calea către instalarea folderului Anaconda. Dacă nu ați instalat Anaconda într-o locație similară, ar trebui să fie ceva similar cu:
    CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. Rulați o comandă pentru a testa Anaconda și a vedea dacă funcționează corect în linia de comandă. Puteți utiliza această comandă:
    conda --versiune
    Testarea Anaconda

Original text