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ă .
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:
- Accesați meniul de pornire din colțul din stânga jos și căutați „ anaconda “. Apoi, faceți clic pe Anaconda Prompt .
- Î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
- 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.
- 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 .
- Î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.
- 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.
- 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 .
- Deschideți executabilul de instalare, apăsați Următorul la primul prompt, apoi acceptați Acordul de licență .
- Selectați tipul de instalare și apăsați din nou pe Următorul .
- 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ă.
- 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 .
- 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” .
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:
- 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.
- În cadrul programului Anaconda Prompt, rulați următoarea comandă și apăsați Enter pentru a verifica locația Conda:
unde conda
- Copiați a doua locație preluată anterior la pasul 2, dar excludeți executabilul. De exemplu: C: \ Users \ madro \ Anaconda3 \ Scripts
- 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 .
- În fereastra System Properties , accesați fila Advanced și faceți clic pe Variabile de mediu ...
- În interiorul ferestrei Variabile de mediu pentru * YourUser * , selectați variabila Căi și faceți clic pe butonul Editare .
- Î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:
- 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 .
- Î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
- 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