Poprawka: „conda” nie jest rozpoznawana jako wewnętrzna lub zewnętrzna komenda, program operacyjny lub plik wsadowy

Kilku użytkowników napotyka „conda nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy” podczas próby uruchomienia dowolnego polecenia Anaconda za pomocą wiersza polecenia .

Conda nie jest rozpoznawana jako wewnętrzna lub zewnętrzna komenda, program operacyjny lub plik wsadowy.

Co powoduje, że „conda” nie jest rozpoznawany jako wewnętrzny lub zewnętrzny błąd polecenia?

Zbadaliśmy ten konkretny problem, próbując odtworzyć błąd na naszym komputerze i przeglądając raporty innych użytkowników. Na podstawie tego, co zebraliśmy, istnieje kilka scenariuszy, które wywołają ten konkretny komunikat o błędzie:

  • Środowisko PATH dla Conda nie jest ustawione - jest to najczęstsza przyczyna tego problemu. Należy pamiętać, że najnowsze kompilacje Anaconda nie dodają automatycznie Condy do ścieżek zmiennych systemowych, ponieważ mogą powodować różne problemy z innym oprogramowaniem.
  • Nieprawidłowo dodane PATH środowiska - Innym popularnym powodem tego problemu jest wina użytkownika podczas próby ręcznego dodania zmiennej PATH środowiska.
  • Wersja Anaconda jest starsza niż wersja Anaconda Navigator - Niektórzy użytkownicy zgłosili, że błąd nie występował już po aktualizacji Conda do najnowszej wersji.

Jeśli próbujesz rozwiązać ten konkretny komunikat o błędzie, w tym artykule znajdziesz wybór zweryfikowanych kroków rozwiązywania problemów. Poniżej znajduje się zbiór metod, które zastosowali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem.

Aby uzyskać najlepsze wyniki, wykonaj kolejno poniższe metody. W ten sposób zaczniesz od wypróbowania najpopularniejszych poprawek i unikniesz przeskakiwania przez niepotrzebne obręcze.

Metoda 1: Aktualizacja Anacondy do najnowszej wersji

Kilku użytkowników zgłosiło, że problem został rozwiązany i byli w stanie uruchomić polecenia Conda w wierszu polecenia po zaktualizowaniu Conda do najnowszej wersji.

Jak się okazuje, możesz napotkać ten problem, jeśli używasz nowszej wersji Anaconda Navigator ze starszą wersją Conda. Oto krótki przewodnik, w jaki sposób możesz to naprawić:

  1. Uzyskaj dostęp do menu Start w lewym dolnym rogu i wyszukaj „ anakonda ”. Następnie kliknij Anaconda Monituj .

    Użyj menu Start, aby otworzyć Anaconda Prompt
  2. W programie Anaconda Prompt uruchom następujące polecenia i naciśnij klawisz Enter po każdym z nich, aby zaktualizować Condę do najnowszej wersji:
     aktualizacja conda instalacja conda 
  3. Poczekaj na zakończenie procesu, a następnie zamknij okno Anaconda i otwórz okno CMD. Sprawdź, czy możesz teraz uruchamiać polecenia Conda.

Jeśli nadal występuje błąd „conda nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy”, przejdź do następnej metody poniżej.

Metoda 2: Dodanie Anacondy do zmiennej środowiskowej PATH podczas instalacji

Najszybszym sposobem automatycznego rozwiązania tego problemu jest ponowna instalacja Anacondy i użycie jednej zaawansowanej opcji, która automatycznie doda Anacondę do zmiennej środowiskowej PATH. Pamiętaj jednak, że użycie tej metody może oznaczać, że zachęcisz niektóre aplikacje do konfliktu z instalacją Anacondy.

W każdym razie, jeśli szukasz sposobu na automatyczne dodanie Anacondy do środowiska PATH, wykonaj poniższe czynności:

Uwaga: Jeśli Anaconda nie jest zainstalowana na twoim komputerze, przejdź od razu do kroku 3.

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ appwiz.cpl ” i naciśnij klawisz Enter, aby otworzyć Programy i funkcje .

    Uruchom okno dialogowe: appwiz.cpl
  2. Wewnątrz programów i funkcji przewiń listę aplikacji i zlokalizuj dystrybucję Anaconda . Następnie kliknij go prawym przyciskiem myszy i wybierz Odinstaluj, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby odinstalować go z systemu.

    Kliknij prawym przyciskiem myszy swoją dystrybucję Anaconda i wybierz Odinstaluj
  3. Odwiedź ten link ( tutaj ) i pobierz najnowszą dystrybucję Anaconda, klikając ikonę powiązaną z systemem operacyjnym.

    Wybór odpowiedniego systemu operacyjnego
  4. Wybierz odpowiednią wersję Pythona, której chcesz używać z Anacondą, klikając powiązany przycisk Pobierz .

    Pobieranie dystrybucji Anaconda
  5. Otwórz plik instalacyjny, kliknij Dalej po pierwszym monicie, a następnie zaakceptuj umowę licencyjną .

    Umowa licencyjna Anaconda
  6. Wybierz typ instalacji i ponownie kliknij Dalej .

    Wybierz typ instalacji, a następnie ponownie kliknij Dalej
  7. Wybierz folder docelowy i ponownie kliknij przycisk Dalej . Zdecydowanie zalecamy zachowanie domyślnej lokalizacji.

    Wybór lokalizacji Anakondy
  8. Ten krok jest kluczowy. W Opcjach instalacji zaawansowanej zaznacz pole powiązane z opcją Dodaj Anakondę do zmiennej środowiskowej PATH (w sekcji Opcje zaawansowane ) i kliknij przycisk Instaluj .

    Konfigurowanie instalacji Anacondy w celu automatycznego dodawania zmiennej środowiskowej PATH
  9. Po zakończeniu instalacji wpisz „ conda ” w wierszu polecenia. Nie powinieneś już widzieć błędu „conda nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy” .

    Przykład udanego polecenia conda w wierszu polecenia

Jeśli ta metoda nie była skuteczna lub szukasz innego podejścia, które nie wymaga ponownej instalacji całej dystrybucji Anaconda, przejdź do następnej metody poniżej.

Metoda 3: Ręczne dodanie ścieżki Conda

Jeśli nie chcesz tracić czasu na odinstalowywanie całej dystrybucji Anaconda, możesz samodzielnie zaktualizować (lub zweryfikować) zmienną środowiskową powiązaną z Condą. Ale zanim to zrobisz, ważne jest, aby dowiedzieć się dokładnej lokalizacji instalacji Conda.

Postępuj zgodnie z poniższym przewodnikiem, aby ręcznie odkryć i dostosować PATH Conda w zmiennych środowiskowych:

  1. Wejdź do menu Start (lewy dolny róg) i wyszukaj „ anakonda monitu ”. Następnie kliknij Anaconda Prompt i poczekaj na uruchomienie programu.

    Użyj menu Start, aby otworzyć Anaconda Prompt
  2. W programie Anaconda Prompt uruchom następujące polecenie i naciśnij klawisz Enter, aby sprawdzić lokalizację Conda:
     gdzie conda 

    Odkrywanie lokalizacji Conda
  3. Skopiuj drugą lokalizację poprzednio pobraną w kroku 2, ale wyklucz plik wykonywalny. Na przykład: C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ sysdm.cpl ” i naciśnij klawisz Enter, aby otworzyć ekran Właściwości systemu .

    Uruchom okno dialogowe: sysdm.cpl
  5. W oknie Właściwości systemu przejdź na kartę Zaawansowane i kliknij Zmienne środowiskowe…

    Przejdź do zakładki Zaawansowane i kliknij Zmienne środowiskowe
  6. W oknie Zmienne środowiskowe dla okna * YourUser * wybierz zmienną Path i kliknij przycisk Edytuj .

    Wybierz zmienną Ścieżka i kliknij Edytuj
  7. W oknie Edytuj zmienną środowiskową kliknij przycisk Nowy . Następnie dodaj te dwie lokalizacje:
     C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3 

    Uwaga: pamiętaj, że * Twój użytkownik * jest tylko symbolem zastępczym. Zastąp go własną nazwą użytkownika. Ponadto, jeśli używasz starszej wersji Anaconda, odpowiednio zmień numer wersji.

Metoda 4: Obejście problemu bez dodawania Anakondy do Ścieżki środowiska

Jeśli chcesz uniknąć dodawania ścieżki Anaconda do zmiennych środowiskowych, możesz wpisać polecenia Conda bez uzyskiwania komunikatu „conda nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy” za pomocą wiersza polecenia, aby przejść do folderu najpierw instalacja.

Pamiętaj jednak, że nie jest to zbyt praktyczne, ponieważ będziesz musiał powtórzyć tę procedurę za każdym razem, gdy otworzysz nowy wiersz polecenia.

Jeśli zdecydujesz się obejść błąd, dodając ścieżkę Anaconda do okna CMD, oto co musisz zrobić:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ cmd ” i naciśnij klawisz Enter, aby otworzyć okno dialogowe Uruchom .

    Uruchom okno dialogowe: cmd
  2. W oknie CMD wpisz CD, a następnie ścieżkę do instalacji folderu Anaconda. O ile nie zainstalowałeś Anacondy w podobnej lokalizacji, powinno to być coś podobnego do:
     CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. Uruchom polecenie, aby przetestować Anakondę i sprawdź, czy działa poprawnie w wierszu polecenia. Możesz użyć tego polecenia:
     conda --version 

    Testowanie Anakondy

Ciekawe Artykuły