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

Обновлено: 30.06.2024

Привет, ребята, как дела? Надеюсь, вы все в порядке. Сегодня я пытаюсь проверить версию conda с помощью этой команды conda –version, но столкнулся со следующей ошибкой: «conda» не распознается как внутренняя или внешняя команда в python. Итак, вот я объясню вам все возможные решения здесь.

Не теряя времени, давайте начнем эту статью, чтобы решить эту ошибку.

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

Я пытаюсь проверить версию conda с помощью этой команды conda –version, но сталкиваюсь со следующей ошибкой.

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

  1. Как решить, что «conda» не распознается как внутренняя или внешняя ошибка команды?

Чтобы решить, что «conda» не распознается как внутренняя или внешняя команда Ошибка Прежде всего вам нужно проверить путь установки conda. Просто откройте Anaconda Prompt и введите эту команду: где conda Затем нажмите клавишу Windows и введите «Открыть дополнительные параметры системы». Теперь нажмите «Переменные среды». Изменить переменную пути. А затем добавьте новый путь. В моем случае C:\Users\ssc\Anaconda3\Scripts; C:\Users\ssc\Anaconda3; C:\Users\ssc\Anaconda3\Library\bin; Просто добавьте выше 3 в переменную PATH. Затем откройте командную строку и проверьте версии. Введите conda install anaconda-navigator в cmd, затем нажмите y. Теперь ваша ошибка должна быть решена.

Чтобы решить, что «conda» не распознается как внутренняя или внешняя команда Ошибка Прежде всего вам нужно проверить путь установки conda. Просто откройте Anaconda Prompt и введите эту команду: где conda Затем нажмите клавишу Windows и введите «Открыть дополнительные параметры системы». Теперь нажмите «Переменные среды». Изменить переменную пути. А затем добавьте новый путь. В моем случае C:\Users\ssc\Anaconda3\Scripts; C:\Users\ssc\Anaconda3; C:\Users\ssc\Anaconda3\Library\bin; Просто добавьте выше 3 в переменную PATH. Затем откройте командную строку и проверьте версии. Введите conda install anaconda-navigator в cmd, затем нажмите y. Теперь ваша ошибка должна быть решена.

Решение 1. Обновите переменную среды

  • Прежде всего вам нужно проверить путь установки conda.
  • Просто откройте приглашение Anaconda и введите следующую команду: where conda
  • Затем нажмите клавишу Windows и введите Открыть дополнительные параметры системы.
  • Теперь нажмите "Переменные среды".
  • Изменить переменную пути.
  • А затем добавьте новый путь. В моем случае
  • Просто добавьте выше 3 в переменную PATH.
  • Затем откройте командную строку и проверьте версии.
  • И введите conda install anaconda-navigator в cmd, затем нажмите y.
  • Теперь ваша ошибка должна быть решена.

Решение 2. Добавьте Anaconda в PATH во время установки

Просто используйте Navigator или Anaconda Prompt, хотя вы всегда можете добавить их в свой PATH. Во время установки флажок для добавления Anaconda в PATH теперь не установлен, но вы можете его выбрать.

Обзор

Это все об этой проблеме. Надеюсь, все решение вам очень помогло. Комментарий ниже Ваши мысли и ваши вопросы. Кроме того, прокомментируйте ниже, какое решение сработало для вас?

Anaconda – это платформа распространения языков программирования Python и R с открытым исходным кодом. Он используется для управления и развертывания пакетов для различных проектов, связанных с приложениями искусственного интеллекта, науки о данных и машинного обучения. Его дистрибутив совместим с платформами Windows, Linux и macOS. Вы можете получить доступ и использовать Anaconda из командной строки, а также из Anaconda Navigator. Anaconda Navigator — это платформа с графическим пользовательским интерфейсом для доступа к функциям Anaconda.

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

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

Почему вы получаете сообщение об ошибке «Conda не распознается как внутренняя или внешняя команда»

Это сообщение об ошибке может быть вызвано тремя возможными причинами. Давайте разбираться по порядку.

1. Приложение Anaconda не установлено в вашей системе.

Во-первых, проверьте, установлена ​​ли Anaconda в вашей системе или нет. Если в вашей системе не установлено приложение anaconda, вы, конечно же, получите это сообщение об ошибке, потому что вы пытаетесь получить доступ к чему-то, что недоступно в самой системе.

Вы можете использовать панель управления, чтобы проверить, установлена ​​ли anaconda в вашей системе или нет. Если вы установили анаконду в своей системе, перейдите к следующему решению.

<р>2.Неверный или отсутствующий путь к исполняемому файлу из системной переменной среды.

Если вы установили приложение anaconda, проверьте значения среды Path и убедитесь, что доступно правильное значение пути к исполняемому файлу anaconda.

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

3. Конфликт с другой переменной среды приложения

Это очень редкий сценарий, но иногда переменные среды других приложений могут привести к неправильной работе приложения anaconda.

Проверьте один раз другие установленные приложения и убедитесь, что они не вызывают конфликта с исполняемым файлом anaconda.

Solutions for Conda не распознается как внутренняя или внешняя команда.

Здесь мы предполагаем, что вы успешно установили требуемую версию anaconda в своей системе. Если нет, установите его, прежде чем двигаться дальше.

Есть три возможных решения, которые можно использовать, чтобы избавиться от этого сообщения об ошибке

1. Установить переменную среды из командной строки

Вы всегда можете установить переменную среды из командной строки, как показано ниже:

Шаг 1. Откройте командную строку

Шаг 2. Скопируйте путь к установленному приложению Anaconda из вашей системы

Шаг 3. Установите значение местоположения исполняемого файла anaconda в системной переменной пути, как показано ниже

Установить переменную среды в командной строке

Шаг 4. Выполните требуемую команду anaconda.

Примечание:

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

<р>2. Добавить путь к исполняемому файлу в системную переменную среды

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

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

Шаг 1. Перейдите в Панель управления — > Система и безопасность — > Система и выберите Дополнительные параметры системы, как показано ниже

Шаг 2. В окне "Свойства системы" выберите раздел "Дополнительно" и щелкните параметр "Переменные среды", чтобы открыть раздел переменных среды.

Переменная среды

Окно переменных среды состоит из двух разделов: пользовательской переменной и системной переменной.

Здесь мы установим требуемое значение исполняемого файла приложения anaconda в системной переменной, чтобы эта конфигурация была применима для всех пользователей системы.

При установке приложения anaconda все необходимые исполняемые файлы добавляются в папку Scripts установки anaconda.

Добавьте путь к папке scripts anaconda в значение переменной пути, как показано ниже, и нажмите кнопку "ОК".

Установить ширину исполняемой переменной среды сценариев anaconda

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

<р>3. Используйте командную строку анаконды

Вместо использования системной командной строки вы можете напрямую использовать командную строку Anaconda, как показано ниже, для доступа к функциям Anaconda.

Командная строка Anaconda

В этом случае вам не нужно задавать исполняемую переменную среды anaconda.

Вы можете получить прямой доступ к командной строке anaconda из меню "Пуск", выполнив поиск anaconda в поле поиска.

Примечание:

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

Добавить anaconda3 в системную переменную среды PATH

Заключительные мысли:

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

Вы сами решаете, какому подходу следовать в зависимости от вашего удобства. Здесь, в Technolads, мы рекомендуем использовать командную строку Anaconda вместо установки переменной среды, чтобы избежать конфликта с другими приложениями.

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

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

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

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

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

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

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

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

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

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

Используйте меню

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Выполнить диалоговое окно: cmd

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Enter, чтобы открыть диалоговое окно «Выполнить». Диалог запуска: cmd
    2. В окне CMD введите CD, а затем путь к папке установки Anaconda. Если вы не установили Anaconda в аналогичном месте, это должно выглядеть примерно так:
    3. Запустите команду, чтобы протестировать Anaconda и проверить, правильно ли она работает в командной строке. Вы можете использовать эту команду:

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

    В Windows переменная среды PATH больше не изменяется по умолчанию, так как это может вызвать проблемы с другим программным обеспечением. Вместо этого используйте Anaconda Navigator или Anaconda Prompt в меню «Пуск» в разделе «Anaconda», чтобы использовать программное обеспечение Anaconda. Если пользователь решил изменить переменную PATH, Anaconda больше не добавляется к PATH в системном режиме и теперь всегда добавляется в начало PATH как в системном, так и в пользовательском режиме.

    Чтобы предотвратить эту ошибку, необходимо установить conda с соблюдением основных мер предосторожности. Согласно официальной документации –

    Примечание. Во избежание ошибок прав доступа не запускайте программу установки из папки "Избранное".

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

    Примечание. Установите Anaconda в путь к каталогу, который не содержит пробелов или символов Юникода.

    Примечание. Не устанавливайте от имени администратора, если не требуются права администратора.

    Примечание. Если вы используете прокси-сервер компании, вам может потребоваться дополнительная настройка. Узнайте, как настроить прокси-сервер.


    Установите флажок пути, чтобы автоматически добавить переменную пути в среду Windows.

    флажок пути anaconda

    Однако Anaconda не рекомендует устанавливать этот флажок, так как это может вызвать проблемы и потребовать удаления и переустановки приложения.

    Conda рекомендует работать непосредственно с подсказкой Anaconda.

    Добавить путь Anaconda к среде вручную

    Открыть приглашение Anaconda

    Открыть подсказку Anaconda

    Проверьте место установки Conda, используя where conda

    Проверьте место установки conda, используя где conda

    Открыть дополнительные настройки системы

    открыть дополнительные настройки системы

    Нажмите кнопку "Переменные среды"

    Окно свойств системы

    Изменить путь, дважды щелкнув переменную пути

    Переменная пути

    Добавьте новые пути, полученные из команд python и conda. Например

    Добавить пути в окне редактирования переменных среды

    Откройте командную строку и проверьте, не появляется ли ошибка снова.

    проверить версию conda

    После выполнения всех этих шагов вы не увидите, что «conda» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

    Читайте также: