Conda не является внутренней или внешней командой исполняемой программой или пакетным файлом
После установки Anaconda5 и более поздних версий в системе Windows conda не является внутренней или внешней командой, а activte.bat в сценариях не является внутренней или внешней командой.
После установки Anaconda5 в системе Win10 conda не является внутренней или внешней командой
Anaconda также была установлена на многих компьютерах, как с Windows, так и с Linux.
Но я впервые столкнулся с трудной проблемой:
После того, как установка "завершена", я ввел "conda -V" в командное окно, чтобы проверить, успешно ли установлена anaconda, но это было неудобно:
Я проверил некоторую информацию в Интернете, и многие из них говорят о конфигурации переменных окружения.
Самостоятельно открыть переменную среды, что .
Открыть подсказку Anaconda
Напоминание:
Открыл скрипты и обнаружил, что нет ни conda.exe, ни activate.bat
What.
Cannot open Anaconda Prompt after installation
I get an error message that says “activate.bat is not a recognized file or command”.
Anaconda 5.0.1 sometimes does not install completely on Windows.
Solution
Until a new version is released, you can install Miniconda, and then use conda to install the rest of the packages in Anaconda with these instructions:
Open the command prompt (Windows key + the R key on your keyboard) which brings up the Run… dialog box. Enter cmd.exe and then press enter)
Copy the following text:
Then paste it into the command prompt window.
NOTE: This installs to a subdirectory in your User directory named anaconda3. If you use a different directory, replace anaconda3 with the actual name.
Перевод, общий смысл в том, что когда Anaconda5 установлен в системе Windows, иногда установка не завершена-яма!
Решение состоит в том, чтобы открыть ваш cmd, ввести эту команду и передать
Miniconda автоматически завершает детали, которые не установлены。
Обратите внимание на это место. В этой команде
Версия должна быть указана в соответствии с фактически установленной версией, в противном случае конфликт версий будет автоматически обнаружен во время установки.
Я надеюсь, что студенты, попавшие в такую же ситуацию, как я, больше не будут болтать о переменных среды.
I installed Anaconda3 4.4.0 (32 bit) on my Windows 7 Professional machine and imported NumPy and Pandas on Jupyter notebook so I assume Python was installed correctly. But when I type conda list and conda --version in command prompt, it says conda is not recognized as internal or external command.
I have set environment variable for Anaconda3; Variable Name: Path , Variable Value: C:\Users\dipanwita.neogy\Anaconda3
How do I make it work?
15 Answers 15
I was faced with the same issue in windows 10, Updating the environment variable following steps, it's working fine.
I know It is a lengthy answer for the simple environment setups, I thought it's may be useful for the new window 10 users.
1) Open Anaconda Prompt:
2) Check Conda Installed Location.
3) Open Advanced System Settings
4) Click on Environment Variables
5) Edit Path
6) Add New Path
7) Open Command Prompt and Check Versions
8) After 7th step type conda install anaconda-navigator in cmd then press y
Also add C:\Users\yourusername\Anaconda3\Library\bin to your path variable. This will prevent an SSL error that is bound to happen if you're performing this on a fresh install of Anaconda. Thanks, Thomas Matthew
Thanks Raja. The answer is especially relevant to those who installed their Anaconda/Spyder on a drive other than a (windows) system drive.
9) the last step would be to run conda activate base from cmd per this_help_link in case you get a warning.
Thanks for this step-by-step answer. After adding the environment variables, it was also necessary to restart my computer. Alternatively: search4fan.github.io/post/…
On Windows, the PATH environment variable is no longer changed by default, as this can cause trouble with other software. The recommended approach is to instead use Anaconda Navigator or the Anaconda Command Prompt (located in the Start Menu under “Anaconda”) when you wish to use Anaconda software.
(Note: recent Win 10 does not assume you have privileges to install or update. If the command fails, right-click on the Anaconda Command Prompt, choose "More", chose "Run as administrator")
This is a change from previous installations. It is suggested to use Navigator or the Anaconda Prompt although you can always add it to your PATH as well. During the install the box to add Anaconda to the PATH is now unchecked but you can select it.
Для саморазвития начал изучать питон.Скачал его, установил. Далее установил по рекомендациям PyChar. И настал момент реализации своего первого более менее крупного проекта где мне нужен pip, я использую команду python get-pip.py после чего мне кидает вышеупомянутую ошибку. Через командную строку на самой винде всё работает, а в PyChar ошибка.
@АртёмЧерницкий, при установке Python 3 автоматически устанавливается pip. Попробуйте запустить pip из командной строки Windows. Дополнительно устанавливать его через get-pip.py не нужно.
@insolor ввел в командную строку , все работает, вы были правы, ну хорошо, но как мне тогда установить дополнительную библиотеку? Я хочу установить SpeechRecognition 3.8.1, а для этого необходимо вводить "pip install SpeechRecognition", и выскакивает та же ошибка, только вместо "python" пишет что "pip" не является внутренней или внешней командой и тп.. в командной строке всё работает, а PyChar не-а.
2 ответа 2
Конкретно в вашем случае - просто не пользуйтесь кириллицей в наименовании папок в пути проекта, и все будет хорошо.
По какой-то причине у вас консоль Pycharm не видит общесистемные переменные окружения. Тут два варианта:
- Устанавливать пакеты через pip из системного cmd
- Воспользоваться средствами PyCharm: меню File - Settings, Project: (имя проекта), Project interpreter, справа от списка установленных модулей жмем +, в поиске вводим SpeachRecognition, выбираем найденный модуль, потом внизу жмем Install Package
Второй вариант более предпочтительный, т.к. если вы используете в проекте виртуальное окружение, то модуль установится в него, а при установке через системный cmd модуль установится глобально, и скорее всего не будет виден из виртуального окружения. Если вы в проекте не используете виртуальное окружение, то особой разницы не будет.
«Python не распознается как внутренняя или внешняя команда, работающая программа или командный файл».
Что является причиной того, что Python не распознается как внутренняя или внешняя ошибка команды?
Эта конкретная ошибка возникает из-за того, что пользователь не указал полный путь к дистрибутиву Python. Чтобы команда была успешной в текущем состоянии, пользователь должен был указать полный путь распространения Python внутри команды.
Если вы хотите запускать команды Python без добавления полного пути Python для каждой команды, вам нужно будет вручную добавить Python в путь Windows. Это может несколько запутать, если вы не делали этого раньше.
Чтобы упростить вам задачу, мы создали пошаговое руководство, которое проведет вас через процесс добавления пути Python в среду Windows.
Добавление Python в Windows PATH
Чтобы эта процедура прошла успешно, вам необходимо убедиться, что дистрибутив Python правильно установлен на вашем компьютере.
Обновить: Установщик Windows Python 3.3 (или выше) включает опцию, которая автоматически добавит python.exe к пути поиска системы. Использование этого метода установки избавит вас от выполнения следующих действий. Вы можете скачать последнюю версию веб-установщика Python по этой ссылке (Вот). Затем вам нужно будет загрузить и запустить соответствующий установщик исполняемого файла Windows x86 или x64, в зависимости от архитектуры вашего процессора.
Скачивание соответствующего установочного исполняемого файла Python
Если вы уже установили Python на свой компьютер, приведенные ниже шаги покажут вам, как добавить Python в путь Windows. Успешное выполнение этого позволит вам запускать команды Python из окна командной строки без необходимости указывать полный путь Python для каждой команды. Следующая процедура совместима с Windows 7, Windows 8 (8.1) и Windows 10.
Несколько пользователей сталкиваются с «Conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл» при попытке запустить любую команду Anaconda с помощью Командная строка.
Conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Что является причиной того, что «conda» не распознается как внутренняя или внешняя ошибка команды?
- Среда PATH для Conda не установлена — Это самая распространенная причина возникновения этой проблемы. Имейте в виду, что последние сборки Anaconda не будут автоматически добавлять Conda в пути к системным переменным, поскольку это может вызвать различные проблемы с другим программным обеспечением.
- Среда PATH добавлена неправильно — Другая популярная причина, по которой возникает эта проблема — ошибка пользователя при попытке добавить переменную среды PATH вручную.
- Версия Anaconda старше, чем версия Anaconda Navigator. — Некоторые пользователи сообщают, что ошибка больше не возникала после обновления Conda до последней версии.
Для достижения наилучших результатов следуйте приведенным ниже методам по порядку. Таким образом, вы начинаете с опробования самых популярных исправлений и избегаете перепрыгивать через ненужные обручи.
Способ 1. Обновление Anaconda до последней версии.
Несколько пользователей сообщили, что проблема была решена, и они смогли запустить команды conda в командной строке после обновления Conda до последней версии.
- Откройте меню «Пуск» в левом нижнем углу и выполните поиск «анаконда«. Затем нажмите на Анаконда Подскажите.
Используйте меню «Пуск», чтобы открыть Anaconda Prompt - Внутри программы Anaconda Prompt выполните следующие команды и нажмите Войти после каждого обновлять Conda до последней версии:
- Дождитесь завершения процесса, затем закройте подсказку Anaconda и откройте окно CMD. Посмотрите, сможете ли вы теперь запускать команды Conda.
Если вы все еще сталкиваетесь с «Conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл» Ошибка, перейдите к следующему способу ниже.
Способ 2. Добавление Anaconda в переменную среды PATH во время установки
Самый быстрый способ решить эту проблему автоматически — это переустановить Anaconda и использовать один расширенный параметр, который автоматически переведет всю Anaconda в переменную среды PATH. Но имейте в виду, что использование этого метода может привести к конфликту определенного приложения с вашей установкой Anaconda.
В любом случае, если вы ищете способ автоматического добавления Anaconda в среду PATH, выполните следующие действия:
Замечания: Если Anaconda не установлена на вашем компьютере, перейдите сразу к шагу 3.
Если этот метод оказался неэффективным или вы ищете другой подход, который не предполагает переустановку всего дистрибутива Anaconda, перейдите к следующему способу ниже.
Способ 3: добавление пути Conda вручную
Если вы не хотите тратить время на удаление всего дистрибутива Anaconda, вы можете обновить (или проверить) переменную среды, связанную с Conda, самостоятельно. Но перед этим важно выяснить точное местоположение вашей установки Conda.
Следуйте инструкциям ниже, чтобы найти и настроить Conda PATH вручную в переменных среды:
- Откройте меню «Пуск» (нижний левый угол) и выполните поиск «анаконда подскажите«. Затем нажмите на Анаконда Подскажите и дождитесь открытия программы.
Используйте меню «Пуск», чтобы открыть Anaconda Prompt - Внутри программы Anaconda Prompt выполните следующую команду и нажмите Enter, чтобы проверить местоположение Conda:
Замечания: Имейте в виду, что * YourUser * только заполнитель. Замените его своим именем пользователя. Кроме того, если вы используете более старую версию Anaconda, измените номер версии соответствующим образом.
Способ 4: обойти проблему без добавления Anaconda в путь к среде
Если вы хотите избежать добавления пути Anaconda к переменным окружения, вы можете вводить команды Conda, не получая «Conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл» ошибка с помощью командной строки, чтобы перейти к установке папки в первую очередь.
Но имейте в виду, что это не очень практично, так как вам придется повторять эту процедуру всякий раз, когда вы открываете новую командную строку.
Если вы решили обойти ошибку, добавив путь Anaconda в окно CMD, вам нужно сделать следующее:
- Нажмите Windows ключ + R открыть диалоговое окно «Выполнить». Затем введите «CMDИ нажмите Войти открыть Бежать диалоговое окно.
Диалог запуска: cmd - Внутри окна CMD введите CD, а затем путь к вашей папке установки Anaconda. Если вы не установили Anaconda в аналогичном месте, это должно быть что-то похожее на:
- Запустите команду, чтобы проверить Anaconda и посмотреть, правильно ли она работает в командной строке. Вы можете использовать эту команду:
Читайте также: