Виправлення: "conda" не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл

Кілька користувачів стикаються з тим, що "conda не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма або пакетний файл", коли намагаються запустити будь-яку команду Anaconda за допомогою командного рядка .

Conda не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл.

Що викликає "conda", не розпізнається як внутрішня чи зовнішня помилка команди?

Ми дослідили цю проблему, намагаючись відтворити помилку де на нашій машині та переглянувши інші звіти користувачів. На основі того, що ми зібрали, існує кілька сценаріїв, які спричинить саме це повідомлення про помилку:

  • Навколишнє середовище PATH для Conda не встановлено - Це найпоширеніша причина, чому виникає ця проблема. Майте на увазі, що новітні збірки Anaconda автоматично не додаватимуть Conda до змінних шляхів до вашої системи, оскільки це може спричинити різні проблеми з іншим програмним забезпеченням.
  • Середовище PATH неправильно додано - Ще одна популярна причина, чому ця проблема виникає, - це помилка користувача при спробі додати змінну середовища PATH середовища вручну.
  • Версія Anaconda старша за версію навігатора Anaconda - Деякі користувачі повідомили, що помилка більше не виникає після оновлення Conda до останньої версії.

Якщо ви намагаєтеся вирішити саме це повідомлення про помилку, ця стаття надасть вам вибір перевірених етапів усунення несправностей. Нижче у вас є колекція методів, якими користувалися інші користувачі в подібній ситуації для вирішення проблеми.

Для найкращих результатів дотримуйтесь наведених нижче методів. Таким чином, ви починаєте з випробування найпопулярніших виправлень і уникаєте стрибків через непотрібні обручі.

Спосіб 1: Оновлення Anaconda до останньої версії

Кілька користувачів повідомили, що проблема вирішена, і вони змогли запустити команди conda всередині командного рядка після оновлення Conda до останньої версії.

Як виявилося, ви можете зіткнутися з цією проблемою у тому випадку, якщо ви використовуєте більш нову версію навігатора Anaconda зі старшою версією Conda. Ось короткий посібник, як виправити це:

  1. Відкрийте меню "Пуск" у лівому нижньому куті та знайдіть " анаконда ". Потім натисніть на підказку Anaconda .

    Використовуйте меню "Пуск", щоб відкрити підказку Anaconda
  2. Всередині програми Anaconda Prompt запустіть такі команди та натисніть Enter після кожної з них, щоб оновити Conda до останньої версії:
     conda update conda встановити 
  3. Зачекайте, поки процес завершиться, тоді закрийте підказку Anaconda та відкрийте вікно CMD. Подивіться, чи зможете ви зараз запускати команди Conda.

Якщо ви все ще стикаєтеся з помилкою "conda не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл", перейдіть до наступного методу нижче.

Спосіб 2: Додавання Anaconda до змінної середовища PATH під час встановлення

Найшвидший спосіб вирішити цю проблему автоматично - це перевстановити Anaconda та використати один розширений варіант, який автоматично переведе всі Anaconda у вашу змінну середовища PATH. Але майте на увазі, що використання цього методу може означати, що ви заохочуєте певну програму до конфлікту з вашою установкою Anaconda.

У будь-якому випадку, якщо ви шукаєте спосіб автоматичного додавання Anaconda до свого середовища PATH, виконайте наведені нижче дії:

Примітка. Якщо Anaconda не встановлена ​​на вашому комп'ютері, перейдіть прямо до кроку 3.

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ appwiz.cpl ” і натисніть Enter, щоб відкрити Програми та функції .

    Запустити діалогове вікно: appwiz.cpl
  2. Всередині програм і функцій прокрутіть униз по списку програм і знайдіть дистрибутив Anaconda . Далі клацніть правою кнопкою миші та виберіть « Видалити», а потім виконайте підказки на екрані, щоб видалити її з вашої системи.

    Клацніть правою кнопкою миші ваш дистрибутив Anaconda та оберіть Видалити
  3. Перейдіть за цим посиланням ( тут ) та завантажте останню дистрибутиву Anaconda, натиснувши на піктограму, пов’язану з вашою операційною системою.

    Вибір відповідної ОС
  4. Виберіть відповідну версію Python, яку ви хочете використовувати з Anaconda, натиснувши на неї пов’язану кнопку Завантажити .

    Завантаження розподілу Анаконда
  5. Відкрийте виконуваний файл інсталяції, натисніть Next у першому підказі, а потім прийміть Ліцензійну угоду .

    Ліцензійний договір Anaconda
  6. Виберіть тип інсталяції та натисніть кнопку Далі ще раз.

    Виберіть тип установки та натисніть кнопку Далі ще раз
  7. Виберіть папку призначення та натисніть кнопку Далі ще раз. Ми настійно рекомендуємо зберегти розташування за замовчуванням.

    Вибір місця розташування Анаконда
  8. Цей крок є вирішальним. У розділі Додаткові параметри встановлення встановіть прапорець, пов’язаний із Додати Анаконда до моєї змінної середовища PATH (у розділі Додаткові параметри ) та натисніть кнопку Встановити .

    Налаштування установки Anaconda для автоматичного додавання змінної середовища PATH
  9. Після завершення встановлення введіть “ conda ” всередині командного рядка. Ви більше не повинні бачити помилку "conda не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл" .

    Приклад успішної команди conda в командному рядку

Якщо цей метод не був ефективним або ви шукаєте інший підхід, який не передбачає перевстановлення всього дистрибутива Anaconda, перейдіть до наступного методу нижче.

Спосіб 3: Додавання контури Конди вручну

Якщо ви не хочете витрачати час на видалення всього дистрибутива Anaconda, можете самостійно оновити (або перевірити) змінну середовища, пов’язану з Conda. Але перш ніж це зробити, важливо з’ясувати точне місце установки вашої Conda.

Дотримуйтесь інструкцій нижче, щоб відкрити та налаштувати Conda PATH вручну в змінних середовища:

  1. Відкрийте меню "Пуск" (лівий нижній кут) та знайдіть " підказка " anaconda ". Потім натисніть на підказку Anaconda і чекайте, коли програма відкриється.

    Використовуйте меню "Пуск", щоб відкрити підказку Anaconda
  2. Всередині програми Anaconda Prompt запустіть таку команду та натисніть Enter, щоб перевірити розташування Conda:
     де конда 

    Виявлення місця розташування конди
  3. Скопіюйте друге місце, попередньо отримане на кроці 2, але виключіть виконуваний файл. Наприклад: C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ sysdm.cpl ” і натисніть Enter, щоб відкрити екран Властивості системи .

    Запустити діалогове вікно: sysdm.cpl
  5. Всередині вікна "Властивості системи" перейдіть на вкладку " Додаткові" та натисніть на " Змінні середовища" ...

    Перейдіть на вкладку «Додатково» та натисніть на Змінні середовища
  6. Усередині змінних середовища для вікна * YourUser * виберіть змінну Path та натисніть кнопку Edit .

    Виберіть змінну Шлях та натисніть Редагувати
  7. Всередині вікна змінної середовища "Редагувати" натисніть кнопку " Створити" . Потім додайте ці два місця:
     C: \ Користувачі \ * Ваш користувач * \ Anaconda3 \ Сценарії C: \ Користувачі \ * Ваш Користувач * \ Анаконда3 

    Примітка. Майте на увазі, що * YourUser * - це лише заповнювач. Замініть його на власне ім’я користувача. Крім того, якщо ви використовуєте старішу версію Anaconda, відповідно змініть номер версії.

Спосіб 4: Обхід проблеми без додавання Анаконда до Шляху навколишнього середовища

Якщо ви хочете уникнути додавання шляху Anaconda до змінних середовища, ви можете ввести команди Conda, не отримуючи помилку "conda не визнається як внутрішня чи зовнішня команда, функціонуюча програма або пакетний файл", використовуючи командний рядок для переходу до папки. установка спочатку.

Але майте на увазі, що це не дуже практично, оскільки вам доведеться повторювати цю процедуру кожного разу, коли ви відкриєте новий командний рядок.

Якщо ви вирішили обійти помилку, додавши шлях Anaconda до свого вікна CMD, ось що вам потрібно зробити:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім наберіть “ cmd ” і натисніть Enter, щоб відкрити діалогове вікно Run .

    Запустити діалог: cmd
  2. Всередині вікна CMD введіть CD, а потім шлях до встановлення вашої папки Anaconda. Якщо ви не встановили Anaconda в подібному місці, це має бути щось подібне до:
     CD C: \ Користувачі \ * Ваш користувач * \ Anaconda3 \ Сценарії 
  3. Виконайте команду, щоб перевірити Anaconda і побачити, чи правильно вона працює в командному рядку. Ви можете використовувати цю команду:
     conda --версія 

    Тестування Анаконда

Цікаві Статті