Имя conda не распознано как имя командлета функции файла сценария или выполняемой программы
Но это не помогло Я также прочитал, что мне может потребоваться изменить мой .bashrc файл, но я не знаю, как получить к нему доступ и как мне его редактировать.
В Windows вам нужно будет указать путь к папке, в которую вы установили Anaconda3.
Для меня я установил anaconda3 в C:\Anaconda3 . Поэтому вам нужно добавить C:\Anaconda3 , а также C:\Anaconda3\Scripts\ в переменную пути, например, set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\ .
Чтобы проверить это, откройте новую оболочку dos, и теперь вы сможете использовать команды conda. Например, попробуйте conda --version .
дело № 1 Вы должны установить 3 пути:
Это решит проблему:
дело № 2 Также вы можете использовать Anaconda Promd (для Win10) вместо CLI (cmd.exe)
Если вы хотите использовать Anaconda в обычном cmd для Windows, вам нужно добавить несколько путей в переменную Path env.
Эти пути ( вместо Anaconda3, папка может быть Anaconda2 в зависимости от версии Anaconda на вашем ПК):
Я также столкнулся с той же проблемой всего час назад. Я пытался установить QuTip Quantum Toolbox на Python К сожалению, я вовремя не наткнулся на эту страницу. Допустим, вы скачали установщик Anaconda и запустите его до конца. Наивно, я открыл командную строку в Windows 10 и начал вводить следующие команды, как указано в qutip документация по установке.
conda create -n qutip-env
Конда Конфиг - Добавить каналы Конда-Фордж
Конда установить Qutip
Но как только я набрал первую строку, я получил следующий ответ
conda не распознается как внутренняя или внешняя команда, работающая программа или командный файл
Как только вы окажетесь здесь, все команды conda будут работать как обычно
Даже у меня такая же проблема, когда я впервые установил Anaconda. Это сказало, что команда 'conda' не найдена.
Поэтому я только что установил два значения [добавлены два новых пути Anaconda] системных переменных среды в переменной PATH: C: \ Users \ mshas \ Anaconda2 \ & C: \ Users \ mshas \ Anaconda2 \ Scripts
Многие забыли добавить вторую переменную, которая называется «Скрипты», просто добавьте, что тогда работает команда «conda».
Чтобы избежать дальнейших проблем с SSL, вы должны добавить все это в Path:
В последней версии установщика Anaconda для Windows также будет установлен модуль запуска Windows для Anaconda Prompt и Anaconda Powershell Prompt. Если вы используете один из них вместо обычной командной оболочки Windows, то в этой оболочке по умолчанию должны быть доступны команда conda , python и т. Д.
Когда вы устанавливаете anaconda на Windows сейчас, он не добавляет автоматически Python или Conda.
Если вы не знаете, где находятся ваши conda и / или python, введите в командной строке anaconda следующие команды
Затем вы можете добавить Python и Conda к своему пути, используя команду setx в командной строке.
Затем закройте эту командную строку и откройте новую. Поздравляю, теперь вы можете использовать Conda и Python
Если вы установили Visual Studio 2017 (профессиональный)
Если вы не хотите ставить это в переменную окружения path в Windows и перезапускать, вы можете запустить его просто:
Вам нужно добавить python.exe в установочный файл C: //. /Anaconda3, а также C: //. /Anaconda3/Scripts в PATH.
Сначала перейдите в каталог установки, в моем случае он установлен в C: // Users / user / Anaconda3 и Shift + щелчок правой кнопкой мыши и нажмите «Открыть окно команд здесь» или это может быть «Открыть PowerShell здесь», если это PowerShell , просто напишите cmd и нажмите Enter, чтобы запустить командное окно. Затем выполните следующую команду setx PATH% cd%
Затем перейдите в C: // Users / user / Anaconda3 / Scripts и откройте там командное окно, как указано выше, затем выполните ту же команду "setx PATH% cd%"
Несколько пользователей сталкиваются с «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 и посмотреть, правильно ли она работает в командной строке. Вы можете использовать эту команду:
When I try to start Anaconda Powershell Prompt it fails with an error:
(sorry for a lot of Russian language, I can try to translate if necessary)
Expected Behavior
conda activates on startup
Steps to Reproduce
conda install powershell_shortcut into existing base environment
Anaconda or Miniconda version:
Miniconda3-latest-Windows-x86_64 (downloaded in November 2018)
Operating System:
Windows 7, Service Pack 1, 6.1, 7601
conda info
Output of commands comes from Anaconda Prompt base environment
conda list --show-channel-urls
The text was updated successfully, but these errors were encountered:
1kastner commented Aug 9, 2019
My workaround so far: use Anaconda Prompt instead of Anaconda Powershell Prompt, that one is working.
StephenRUK commented Aug 20, 2019 •
I had the same issue - at first the Anaconda PowerShell prompt worked like a charm, then for unknown reasons it broke giving the same import-module error above.
I don't know the proper solution, but here's how I fixed it
Workaround
- Edit the conda-hook.ps1 file for the Anaconda prompt (see the shortcut) - for me it's in Anaconda3\shell\condabin
- Correct the paths in the $Env variables
- Replace the "C:\bld. " paths with your anaconda directory
- e.g. $Env:CONDA_EXE = "C:\Users\me\Anaconda3\Scripts\conda.exe"
- e.g. $Env:_CONDA_ROOT = "C:\Users\me\Anaconda3"
1kastner commented Aug 20, 2019
@StephenRUK thanks for sharing this!
notuntoward commented Sep 11, 2019
I also have this problem.
Ingvar-Y commented Sep 23, 2019
The problem fixed itself after I updated to conda 4.7.12. I'll wait to see if it resurfaces again.
1kastner commented Sep 23, 2019
yanchhuong commented Jul 22, 2020
Invoke-Expression : At line:1 char:649
-
. :\composer;"C:\Users\Administrator\AppData\Local\Microsoft\WindowsApp .
Unexpected token 'C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps' in expression or statement.
At C:\Anaconda3\shell\condabin\Conda.psm1:101 char:9Maxpicca-Li commented Apr 25, 2021
So, what should be done to solve it? I also encountered this problem. ┭┮﹏┭┮
when I use the Anaconda Prompt (Anaconda3) , it tells me:when I use the Anaconda Powershell Prompt (Anaconda3) , it tells me:
And I can't use the command conda normally, and it always tell me that ERROR: unknown command "update" .
┭┮﹏┭┮desaisli commented Sep 15, 2021
I encountered this question a mins ago, because I changed the python.exe name ,both in the anaconda and python preview set in computer, after I rename them back to python.exe ,the problem are down
starphantom666 commented Dec 18, 2021
about the issuse above the picture ,I found the solution:
1.first you should add the new file paths of conda to the envirment variable (sys)path
2."Set-ExecutionPolicy RemoteSigned"use the command in powershell by Administrator idendity
3."conda init powershell"use the command to update your powershell settings
done~starphantom666 commented Dec 18, 2021
starphantom666 commented Dec 18, 2021
starphantom666 commented Dec 18, 2021
Z-XQ commented Feb 14, 2022
I also have this problem. My solution is:
(1) Cut and backup envs folder in D:\ProgramData\Anaconda3;
(2) Reinstall Anaconda3 and put the envs floder back to D:\ProgramData\Anaconda3.но это не помогло. Я также прочитал, что мне может понадобиться отредактировать мой .bashrc файл, но я не знаю, как получить доступ к этому файлу и как его редактировать.
в Windows вам нужно будет установить путь к месту, где вы установили Anaconda3.
для меня, я установил anaconda3 в C:\Anaconda3 . Поэтому вам нужно добавить C:\Anaconda3 а также C:\Anaconda3\Scripts\ к переменной path, например set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\ .
чтобы проверить его, откройте новую оболочку dos, и теперь вы сможете использовать команды conda. Е. Г., попробовать conda --version .
когда вы устанавливаете anaconda в windows сейчас, он автоматически не добавляет Python или Conda.
Если вы не знаете, где находится conda и / или python, введите следующие команды в приглашение anaconda
Далее, вы можете добавить Python и Conda к вашему пути с помощью команды setx в командной строке.
затем закройте эту командную строку и откройте новую. Поздравляю, теперь вы можете использовать conda и python
Я также столкнулся с той же проблемой всего час назад. Я пытался установить QuTip квантовый набор инструментов в Python К сожалению, я не наткнулся на эту страницу вовремя. Скажем, вы загрузили установщик Anaconda и запускаете его до конца. Наивно, я открыл командную строку в windows 10 и процедил ввести следующие команды, как указано в документы по установке qutip.
conda create-n qutip-env
стадион conda config --добавить каналы conda-forge
conda установить qutip
но как только я набрал первую строку я получил следующий ответ
conda не распознается как внутренняя или внешняя команда, действующая программа или пакетный файл
Как только вы здесь, все команды conda будут работать как обычно
даже у меня такая же проблема, когда я впервые установил Anaconda. Он сказал, что команда "conda" не найдена.
поэтому я только что установил два значения[добавил два новых пути Anaconda] системные переменные среды в переменной PATH, которые: C:\Users\mshas\Anaconda2\ & C:\Users\mshas\Anaconda2\Scripts
многие люди забыли добавить вторую переменную, которая является "скриптами", просто добавьте, что тогда работает команда "conda".
вам нужно добавить python.exe в C://. /Anaconda3 установочный файл, а также C://. /Anaconda3 / сценарии к пути.
сначала перейдите в каталог установки, в моем случае он установлен в C://Users/user/Anaconda3 и shift + щелкните правой кнопкой мыши и нажмите " Открыть командное окно здесь "или это может быть" открыть powershell здесь", если это powershell, просто напишите cmd и нажмите enter, чтобы запустить командное окно. Затем выполните следующую команду setx PATH %cd%
затем перейдите к C://Users/user/Anaconda3/Scripts и откройте командное окно там, как указано выше, затем выполните ту же команду "setx PATH %cd%"
Если вы хотите использовать Anaconda в обычном cmd в windows, вам нужно добавить несколько путей к переменной Path env.
эти пути (вместо Anaconda3 папка может быть Anaconda2 в зависимости от версии Anaconda на вашем ПК):
Если вы установили Visual studio 2017 (профессиональный)
Если вы не хотите хлопот положить это в переменную среды path на windows и перезапустить, вы можете запустить его просто:
Я только что сделал функцию Powershell и сохранил ее в файле ps1. Однако, когда я пытаюсь выполнить его из powershell, он не будет запущен.
Я уже изменил настройки для запуска неподписанного кода, введя эту команду:
что он делает, это создать текстовый файл, в котором перечислены все пути к определенному файлу.
Я поместил его непосредственно под c: и назвал файл listAllPaths, то же самое как функция.когда я ввожу следующую команду внутри Powershell:
listAllPaths термин '.пс1 не распознано как командлет, функция, выполняемая программа или файл сценария. Проверьте термин и повторите попытку.
Я пробовал несколько вещей, и я честно не знаю, как заставить это работать? Я ожидаю, что файл будет создан по заданному пути, c: в этом образец. Этот файл с именем testingPDF.txt и содержимое, являющееся сгенерированным этим.
может кто-нибудь сказать мне, что я забыл здесь.
и нет, Google не отвечает на все. Уже пробовал. Я бы не пришел и не спросил его здесь, если бы я уже не попробовал онлайн-поисковые системы.
Это типичная ошибка на многих платформах, где путь к среде не включает текущий каталог. поэтому при выполнении скрипта (команды или программы и т. д.) среда выполнения выглядит везде, кроме текущего/рабочего каталога.
изменить: После прочтения ваших комментариев, я собираюсь предложить вам попробовать это. Я на самом деле не проверил логику вашего скрипта ПС. Я просто пытаюсь заставить твой сценарий исполниться. первый.
попробуйте отредактировать сценарий, как показано ниже, и выполните, как указано выше.
Я мог бы быть вне базы здесь, но это то, что ваш скрипт определение функция, а не ее выполнение? Возможно, вам нужно "source" скрипт:
. так что теперь ваша функция" listallpaths " определена.
Если вы замените "function listallpaths" на param и избавитесь от окружающего <>, как это..
У вас будет файл сценария, который вы можете вызвать по мере необходимости.
Как упоминал Мэтт, объявив функцию, когда вы вызывали скрипт, он создавал функцию, а затем выходил. Сценарий PowerShell-это в основном функция, хранящаяся в файле (без окружающих фигурных скобок.. они подразумеваются), где сама функция будет храниться в память.
Читайте также: