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

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

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

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

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

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

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

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

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

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

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

  1. Войдите в меню «Пуск» в левом нижнем углу и найдите « anaconda ». Затем нажмите на Anaconda Prompt .

    Используйте меню «Пуск», чтобы открыть Anaconda Prompt
  2. Внутри программы Anaconda Prompt выполните следующие команды и нажимайте Enter после каждой, чтобы обновить 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. Откройте исполняемый файл установки, нажмите « Далее» в первой строке и примите лицензионное соглашение .

    Anaconda Лицензионное соглашение
  6. Выберите тип установки и снова нажмите « Далее» .

    Выберите тип установки, затем снова нажмите «Далее»
  7. Выберите папку назначения и снова нажмите кнопку « Далее» . Мы настоятельно рекомендуем вам сохранить местоположение по умолчанию.

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

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

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

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

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

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

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

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

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

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

    Диалог запуска: sysdm.cpl
  5. В окне « Свойства системы» перейдите на вкладку « Дополнительно » и нажмите « Переменные среды».

    Перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».
  6. Внутри переменных Environment для окна * YourUser * выберите переменную Path и нажмите кнопку Edit .

    Выберите переменную Path и нажмите Edit
  7. В окне Изменить переменную среды нажмите кнопку Создать. Затем добавьте эти два местоположения:
     C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3 

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

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

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

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

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

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

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

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

Интересные статьи