Поправка: „conda“ не се разпознава като вътрешна или външна команда, оперируема програма или пакетен файл

Няколко потребители се сблъскват с „конда не се разпознава като вътрешна или външна команда, оперируема програма или пакетен файл“, когато се опитват да изпълнят някоя команда Anaconda, използвайки командния ред .

Conda не се разпознава като вътрешна или външна команда, работеща програма или пакетен файл.

Какво причинява 'conda' не се разпознава като вътрешна или външна грешка в командата?

Разследвахме този конкретен проблем, като се опитахме да пресъздадем грешка на нашата машина и като разгледахме други потребителски отчети. Въз основа на това, което събрахме, има няколко сценария, които ще задействат това съобщение за грешка:

  • Околна среда PATH за Conda не е зададена - Това е най-честата причина, поради която възниква този проблем. Имайте предвид, че най-новите Anaconda надстройки няма автоматично да добавят Conda към вашите системни променливи пътища, тъй като това може да причини различни проблеми с друг софтуер.
  • Environment PATH е добавен неправилно - Друга популярна причина, поради която възниква този проблем, е грешка на потребителя, когато се опитвате да добавите променлива Environment PATH ръчно.
  • Версията на Anaconda е по-стара от версията на Anaconda Navigator - Някои потребители съобщават, че грешката вече не се появява след актуализиране на Conda до най-новата версия.

Ако се мъчите да разрешите това конкретно съобщение за грешка, тази статия ще ви предостави подбор от проверени стъпки за отстраняване на проблеми. По-долу имате колекция от методи, които други потребители в подобна ситуация са използвали, за да разрешат проблема.

За най-добри резултати следвайте методите по-долу в ред. По този начин започвате, като изпробвате най-популярните корекции и избягвате да прескачате излишни обръчи.

Метод 1: Актуализиране на Anaconda до последната версия

Няколко потребители съобщават, че проблемът е решен и те са успели да изпълняват conda команди вътре в командния ред след актуализиране на Conda до последната версия.

Както се оказва, можете да изпитате този проблем в случай, че използвате по-нова версия на Anaconda Navigator с по-стара версия на Conda. Ето едно кратко ръководство за това как можете да коригирате това:

  1. Влезте в менюто си за стартиране в долния ляв ъгъл и потърсете „ anaconda “. След това кликнете върху Anaconda Prompt .

    Използвайте менюто "Старт", за да отворите Anaconda подкана
  2. Вътре в програмата Anaconda Prompt, изпълнете следните команди и натиснете Enter след всяка, за да актуализирате Conda до най-новата версия:
     conda актуализация conda инсталиране 
  3. Изчакайте, докато процесът завърши, след което затворете Anaconda подкана и отворете прозорец CMD. Вижте дали сега можете да стартирате команди Conda.

Ако все още срещате грешката „conda не се разпознава като вътрешна или външна команда, операбилна програма или пакетен файл“, преминете към следващия метод по-долу.

Метод 2: Добавяне на Anaconda към вашата променлива среда PATH по време на инсталацията

Най-бързият начин за автоматично разрешаване на този проблем е да преинсталирате Anaconda и да използвате една разширена опция, която автоматично ще превърне цялата Anaconda във вашата променлива на PATH среда. Но имайте предвид, че използването на този метод може да означава, че насърчавате определено приложение да влиза в конфликт с вашата инсталация Anaconda.

Във всеки случай, ако търсите начин да добавите Anaconda към вашата PATH среда автоматично, следвайте стъпките по-долу:

Забележка: Ако Anaconda не е инсталирана на вашия компютър, преминете направо към стъпка 3.

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това напишете “ appwiz.cpl ” и натиснете Enter, за да отворите програми и функции .

    Изпълнете диалоговия прозорец: appwiz.cpl
  2. Вътре Програми и функции, превъртете надолу през списъка с приложения и намерете разпределението на Anaconda . След това щракнете с десния бутон на мишката и изберете Деинсталиране, след което следвайте подканите на екрана, за да го деинсталирате от вашата система.

    Щракнете с десния бутон върху дистрибуцията си Anaconda и изберете Деинсталиране
  3. Посетете тази връзка ( тук ) и изтеглете най-новата дистрибуция на Anaconda, като щракнете върху икона, свързана с вашата операционна система.

    Избор на подходяща ОС
  4. Изберете подходящата версия на Python, която искате да използвате с Anaconda, като щракнете върху асоциирания бутон за изтегляне .

    Изтегляне на разпределението на Anaconda
  5. Отворете изпълнимия файл за инсталиране, натиснете Next при първото подкана, след което приемете Лицензионното споразумение .

    Лицензионно споразумение за Anaconda
  6. Изберете типа инсталация и натиснете Next още веднъж.

    Изберете вашия тип инсталация, след което натиснете Next
  7. Изберете папката „Дестинация“ и натиснете отново бутона „ Следващ “. Силно препоръчваме да запазите местоположението по подразбиране.

    Избор на местоположението на Анаконда
  8. Тази стъпка е от решаващо значение. В разширените опции за инсталиране поставете отметка в квадратчето, свързано с Добавяне на Anaconda към моята променлива среда PATH (под Разширени опции ) и щракнете върху Инсталиране .

    Конфигуриране на инсталацията на Anaconda за автоматично добавяне на променливата на средата PATH
  9. След като инсталацията приключи, въведете „ conda “ в командния ред. Вече не трябва да виждате грешката „conda не се разпознава като вътрешна или външна команда, оперативна програма или пакетен файл“ .

    Пример за успешна команда conda вътре в командния ред

Ако този метод не е ефективен или търсите различен подход, който не включва преинсталиране на цялата Anaconda дистрибуция, преминете към следващия метод по-долу.

Метод 3: Добавяне на пътя на Conda ръчно

Ако не искате да губите време за деинсталиране на цялата дистрибуция на Anaconda, можете сами да актуализирате (или проверите) променливата на околната среда, свързана с Conda. Но преди да направите това, важно е да разберете точното местоположение на вашата инсталация на Conda.

Следвайте ръководството по-долу, за да откриете и коригирате Conda PATH ръчно в променливи на околната среда:

  1. Влезте в менюто за стартиране (в долния ляв ъгъл) и потърсете „ подсказка за анаконда “. След това кликнете върху Anaconda Prompt и изчакайте програмата да се отвори.

    Използвайте менюто "Старт", за да отворите Anaconda подкана
  2. Вътре в програмата Anaconda Prompt, изпълнете следната команда и натиснете Enter, за да проверите местоположението на Conda:
     където конда 

    Откриване на местоположението на конда
  3. Копирайте второто местоположение, получено по-рано на стъпка 2, но изключете изпълнимия файл. Например: C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това напишете „ sysdm.cpl “ и натиснете Enter, за да отворите екрана със системни свойства .

    Изпълнете диалоговия прозорец: sysdm.cpl
  5. В прозореца Свойства на системата отидете на раздела Разширени и кликнете върху Променливи на околната среда ...

    Отидете в раздела Разширени и кликнете върху променливите на околната среда
  6. В променливата на околната среда за прозореца * YourUser * изберете променливата Path и щракнете върху бутона Редактиране .

    Изберете променливата Path и щракнете върху Редактиране
  7. В прозореца на променливата на променлива среда щракнете върху бутона Ново . След това добавете тези две места:
     C: \ Потребители \ * Вашият потребител * \ Anaconda3 \ Скриптове C: \ Потребители \ * Вашият потребител * \ Анаконда3 

    Забележка: Имайте предвид, че * YourUser * е само заместител. Заменете го със собственото си потребителско име. Освен това, ако използвате по-стара версия на Anaconda, променете съответно номера на версията.

Метод 4: Заобикаляне на проблема без добавяне на Анаконда към пътя на околната среда

Ако искате да избегнете добавяне на пътя на Anaconda към променливите на околната среда, можете да въведете командите Conda, без да получавате грешката „conda не се разпознава като вътрешна или външна команда, оперируема програма или пакетен файл“, като използвате командния ред за придвижване до папката първо инсталиране.

Но имайте предвид, че това не е много практично, тъй като ще трябва да повтаряте тази процедура всеки път, когато отворите нов команден ред.

Ако решите да заобиколите грешката, като добавите пътя на Anaconda към вашия CMD прозорец, ето какво трябва да направите:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това напишете „ cmd “ и натиснете Enter, за да отворите диалогов прозорец „ Изпълнение “.

    Изпълнете диалогов прозорец: cmd
  2. В прозореца на CMD въведете CD, последван от пътя към вашата инсталация на папка Anaconda. Освен ако не сте инсталирали Anaconda на подобно място, това трябва да е нещо подобно на:
     CD C: \ Потребители \ * YourUser * \ Anaconda3 \ Scripts 
  3. Изпълнете команда, за да тествате Anaconda и да видите дали тя функционира правилно в командния ред. Можете да използвате тази команда:
     conda --версия 

    Тестване на Anaconda

Интересни Статии