Исправление: «conda» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.



Попробуйте наш инструмент устранения неполадок

Несколько пользователей сталкиваются с «Conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл» при попытке запустить любую команду Anaconda с помощью Командная строка .



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

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



Что является причиной того, что «conda» не распознается как внутренняя или внешняя командная ошибка?

Мы исследовали эту конкретную проблему, пытаясь воссоздать ошибку на нашем компьютере и просматривая отчеты других пользователей. Исходя из того, что мы собрали, существует несколько сценариев, которые вызывают это конкретное сообщение об ошибке:



  • PATH среды для Conda не установлен - Это наиболее частая причина возникновения данной проблемы. Имейте в виду, что последние сборки Anaconda не будут автоматически добавлять Conda в пути к системным переменным, так как это может вызвать различные проблемы с другим программным обеспечением.
  • PATH среды добавлен неправильно - Другой популярной причиной возникновения этой проблемы является ошибка пользователя при попытке вручную добавить переменную PATH среды.
  • Версия Anaconda старше версии Anaconda Navigator - Некоторые пользователи сообщают, что ошибка больше не возникает после обновления Conda до последней версии.

Метод 1. Обновление Anaconda до последней версии

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

Как оказалось, вы можете столкнуться с этой проблемой, если используете новую версию Anaconda Navigator со старой версией Conda. Вот краткое руководство, как это исправить:

  1. Откройте меню 'Пуск' в нижнем левом углу и выполните поиск ' анаконда «. Затем нажмите на Анаконда Подсказка . Знакомство с местонахождением конды

    Используйте меню 'Пуск', чтобы открыть Anaconda Prompt



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

Если вы все еще сталкиваетесь с «Conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл» ошибка, перейдите к следующему способу ниже.

Метод 2: добавление Anaconda в переменную среды PATH во время установки

Самый быстрый способ решить эту проблему автоматически - переустановить Anaconda и использовать один расширенный параметр, который автоматически переведет все Anaconda в вашу переменную среды PATH. Но имейте в виду, что использование этого метода может означать, что вы подталкиваете определенное приложение к конфликту с вашей установкой Anaconda.

В любом случае, если вы ищете способ автоматически добавить Anaconda в среду PATH, выполните следующие действия:

Заметка: Если Anaconda на вашем компьютере не установлена, переходите сразу к шагу 3.

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl »И нажмите Войти открыть Программы и особенности . Перейдите на вкладку Дополнительно и нажмите Переменные среды.

    Диалог запуска: appwiz.cpl

  2. Внутри Программы и особенности , прокрутите список приложений и найдите Распространение анаконды . Затем щелкните его правой кнопкой мыши и выберите Удалить , затем следуйте инструкциям на экране, чтобы удалить его из вашей системы. Тестирование Анаконды

    Щелкните правой кнопкой мыши свой дистрибутив Anaconda и выберите Удалить.

  3. Посетите эту ссылку ( Вот ) и загрузите последний дистрибутив Anaconda, щелкнув значок, связанный с вашей операционной системой.

    Выбор подходящей ОС

  4. Выберите соответствующую версию Python, которую вы хотите использовать с Anaconda, щелкнув связанный с ней Скачать кнопка.

    Скачивание дистрибутива Anaconda

  5. Откройте исполняемый файл установки, нажмите следующий при первом запросе, затем примите Лицензионное соглашение .

    Лицензионное соглашение Anaconda

  6. Выберите тип установки и нажмите следующий снова.

    Выберите тип установки, затем снова нажмите Далее.

  7. Выбрать Папка назначения и щелкните следующий кнопку еще раз. Мы настоятельно рекомендуем оставить местоположение по умолчанию.

    Выбор места для Анаконды

  8. Этот шаг очень важен. в Дополнительные параметры установки установите флажок, связанный с Добавить Anaconda в мою переменную среды PATH (под Расширенные настройки ) и щелкните Установить .

    Настройка установки Anaconda для автоматического добавления переменной среды PATH

  9. После завершения установки введите « Conda »Внутри командной строки. Вы больше не должны видеть «Conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл» ошибка.

    Пример успешной команды conda внутри командной строки

Если этот метод оказался неэффективным или вы ищете другой подход, который не предполагает переустановки всего дистрибутива Anaconda, перейдите к следующему методу ниже.

Метод 3: добавление пути Conda вручную

Если вы не хотите тратить время на удаление всего дистрибутива Anaconda, вы можете самостоятельно обновить (или проверить) переменную среды, связанную с Conda. Но перед этим важно выяснить точное местоположение вашей установки Conda.

Следуйте приведенному ниже руководству, чтобы узнать и настроить Conda PATH вручную в переменных среды:

  1. Откройте начальное меню (нижний левый угол) и выполните поиск по запросу « подсказка анаконды «. Затем нажмите на Анаконда Подсказка и дождитесь открытия программы.

    Используйте меню 'Пуск', чтобы открыть Anaconda Prompt

  2. Внутри программы Anaconda Prompt выполните следующую команду и нажмите Enter, чтобы проверить расположение Conda:
    где конда

    Знакомство с местонахождением конды

  3. Скопируйте второе местоположение, ранее полученное на шаге 2, но исключите исполняемый файл. Например: C: Users madro Anaconda3 Scripts
  4. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « sysdm.cpl »И нажмите Войти открыть Свойства системы экран.

    Диалог запуска: sysdm.cpl

  5. Внутри Свойства системы окно, перейдите в Продвинутый вкладку и нажмите Переменные среды…

    Перейдите на вкладку Дополнительно и нажмите Переменные среды.

  6. Внутри Переменные среды для * YourUser * в окне выберите Путь переменную и щелкните редактировать кнопка.

    Выберите переменную Path и нажмите Edit.

  7. Внутри Изменить переменную среды окно, щелкните Новый кнопка. Затем добавьте эти два места:
     C:  Users  * YourUser *  Anaconda3  Scripts   C:  Users  * YourUser *  Anaconda3 

    Заметка: Имейте в виду, что * Ваш Пользователь * это всего лишь заполнитель. Замените его своим именем пользователя. Кроме того, если вы используете старую версию Anaconda, измените номер версии соответствующим образом.

Метод 4: решение проблемы без добавления Anaconda в путь к среде

Если вы хотите избежать добавления пути Anaconda к переменным среды, вы можете вводить команды Conda, не получая «Conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл» ошибка, используя командную строку, чтобы сначала перейти к папке установки.

Но имейте в виду, что это не очень практично, поскольку вам придется повторять эту процедуру всякий раз, когда вы открываете новую командную строку.

Если вы решили обойти ошибку, добавив путь Anaconda в окно CMD, вам нужно сделать следующее:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « cmd »И нажмите Войти открыть Бежать диалоговое окно.

    Диалог запуска: cmd

  2. В окне CMD введите CD, а затем укажите путь к папке, в которой установлена ​​ваша Anaconda. Если вы не установили Anaconda в аналогичном месте, он должен быть примерно таким:
     Компакт-диск C:  Users  * YourUser *  Anaconda3  Scripts 
  3. Запустите команду, чтобы протестировать Anaconda и посмотреть, правильно ли она работает в командной строке. Вы можете использовать эту команду:
    conda --version

    Тестирование Анаконды

4 минуты на чтение