Устранение неполадок в Windows

Исправление: ‘conda’ не распознается как внутренняя или внешняя команда, оперативная программа или пакетный файл

Содержание:

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

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

Что вызывает ошибку ‘conda’ не распознается как внутренняя или внешняя команда?

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

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

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

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

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

  1. Зайдите в меню Пуск в левом нижнем углу и найдите “anaconda“. Затем нажмите на кнопку Подсказка Anaconda.
    Используйте меню 'Пуск', чтобы открыть Anaconda Prompt
    Используйте меню «Пуск», чтобы открыть Anaconda Prompt
  2. Внутри программы Anaconda Prompt выполните следующие команды и нажмите кнопку Введите после каждой из них, чтобы обновить Conda до последней версии:
    обновление conda
    установка conda
  3. Дождитесь завершения процесса, затем закройте Anaconda Prompt и откройте окно CMD. Проверьте, можете ли вы теперь запускать команды Conda.

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

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

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

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

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

  1. Нажмите клавиша Windows + R чтобы открыть диалоговое окно «Выполнить. Затем введите “appwiz.cpl” и нажмите кнопку Введите открыть Программы и возможности.
    Диалог запуска: appwiz.cpl
    Диалог запуска: appwiz.cpl
  2. Внутри Программы и функции, прокрутите список приложений вниз и найдите приложение Дистрибутив Anaconda. Затем щелкните правой кнопкой мыши на нем и выберите Удалите, затем следуйте подсказкам на экране, чтобы удалить его из вашей системы.
    Щелкните правой кнопкой мыши на дистрибутиве Anaconda и выберите пункт Uninstall
    Щелкните правой кнопкой мыши на дистрибутиве Anaconda и выберите пункт «Удалить»
  3. Перейдите по этой ссылке (здесь) и загрузите последнюю версию дистрибутива Anaconda, щелкнув на значке, связанном с вашей операционной системой.
    Загрузка дистрибутива Anaconda
    Выбор подходящей ОС
  4. Выберите подходящую версию Python, которую вы хотите использовать с Anaconda, щелкнув на связанной с ней версии Загрузить кнопку.
    Загрузка дистрибутива Anaconda
    Загрузка дистрибутива Anaconda
  5. Откройте исполняемый файл установки, нажмите Далее в первом приглашении, затем примите Лицензионное соглашение.
    Лицензионное соглашение Anaconda
    Лицензионное соглашение Anaconda
  6. Выберите тип установки и нажмите кнопку Далее ещё раз.
    Выберите тип установки, затем нажмите кнопку Далее
    Выберите тип установки, затем нажмите Далее
  7. Выберите пункт Папка назначения и нажмите кнопку Далее снова. Мы настоятельно рекомендуем вам сохранить расположение по умолчанию.
    Выбор местоположения Anaconda
    Выбор местоположения Anaconda
  8. Этот шаг очень важен. В Дополнительные параметры установки, установите флажок Добавить Anaconda в мою переменную окружения PATH (под Дополнительные параметры) и нажмите кнопку Установить.
    Настройка установки Anaconda для автоматического добавления переменной окружения PATH
    Настройка установки Anaconda’ для автоматического добавления переменной окружения PATH
  9. После завершения установки введите “conda” в командной строке. Вы больше не должны видеть “conda не распознается как внутренняя или внешняя команда, оперативная программа или пакетный файл” ошибка.
    Пример успешного выполнения команды conda в Командной строке
    Пример успешного выполнения команды conda в командной строке

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

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

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

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

  1. Зайдите в меню Пуск (левый нижний угол) и найдите “приглашение anaconda“. Затем нажмите на окно Anaconda и дождитесь открытия программы.
    Через меню Пуск откройте Anaconda Prompt
    Используйте меню Пуск, чтобы открыть Anaconda Prompt
  2. Внутри программы Anaconda Prompt выполните следующую команду и нажмите Enter, чтобы проверить расположение Conda:
    где conda
    Определение местоположения conda
    Определение местоположения conda
  3. Скопируйте второе место, найденное ранее на шаге 2, но исключите исполняемый файл. Например: C:\Users\madro\Anaconda3\Scripts
  4. Нажмите Клавиша Windows + R откройте диалоговое окно «Выполнить. Затем введите “sysdm.cpl” и нажмите Введите чтобы открыть Свойства системы экран.
    Диалоговое окно запуска: sysdm.cpl
    Диалог запуска: sysdm.cpl
  5. Внутри Свойства системы окно, перейдите в Advanced вкладка и нажмите на кнопку Переменные среды…

    Перейдите на вкладку 'Дополнительно' и щелкните на 'Переменные среды'
    Перейдите на вкладку «Дополнительно» и щелкните на «Переменные среды»
  6. Внутри Переменные окружения для *ВашегоПользователя* в окне выберите Путь переменную и нажмите кнопку Редактировать кнопка.
    Выберите переменную Path и нажмите кнопку Edit
    Выберите переменную Path и нажмите кнопку Edit
  7. Внутри Редактировать переменную окружения окно, нажмите кнопку Новый кнопка. Затем добавьте эти два места:
    C:\Users\*YourUser*\Anaconda3\Scripts
    C:\Users\*YourUser*\Anaconda3

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

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

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

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

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

  1. Нажмите Клавиша Windows + R чтобы открыть диалоговое окно «Выполнить. Затем введите “cmd” и нажмите Введите чтобы открыть окно Запустите диалоговое окно.
    Диалог выполнения: cmd
    Запустить диалоговое окно: cmd
  2. В окне CMD введите CD, а затем путь к папке установки Anaconda. Если вы не устанавливали Anaconda в другом месте, то она должна быть похожа на :
    CD C:\Users\*YourUser*\Anaconda3\Scripts
    
  3. Запустите команду для проверки Anaconda и убедитесь, что она работает правильно, в Command Prompt. Вы можете использовать эту команду:
    conda --version
    Тестирование Anaconda
    Тестирование Anaconda

Добавить комментарий