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

Я установил Anaconda 2019.03 для установщика Windows в Windows 10. При наборе всего, что начинается с conda на Powershell получаю ошибку:

conda: термин «conda» не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.

Я попробовал ниже решения, которые не решили проблему:

  • Добавленный путь, как показано здесь
  • Как показано здесь, пробовал метод 1 и при открытии Anaconda Prompt он говорит:

C:Users имя пользователя Anaconda3Scriptsactiv.bat’не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

  • Посмотрел выше направление, там нет activate.bat файл там.
  • Удалите и установите как показано на метод 2, также ничего не изменилось.
  • Открытое Anaconda Powershell Prompt в дополнение к ‘conda’ не распознается, также появляется ошибка ниже:

C:Users имя пользователя Anaconda3shellcondabinconda-hook.ps1″ не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.

  • На самом деле, путь C:Usersuser-nameAnaconda3shell не существует, когда я посмотрел.

Дополнительная информация в списке:

Pycharm — selecting conda environment

  • Я установил MySQL на свой компьютер
  • C:Usersuser-nameAnaconda3envs пустой
  • Установлен антивирусAvira
  • Python 3.7.3 установлен до Anaconda

Что я должен сделать, чтобы решить эту проблему?

user2576748 26 май ’19 в 15:08 2019-05-26 15:08
2019-05-26 15:08

3 ответа

Нашел отличный средний пост, в котором это четко изложено:

  1. Установите последнюю версию Anaconda + PowerShell
  2. Откройте приглашение Anaconda и введите «conda init powershell».
  3. Откройте PowerShell, и он должен работать.
Читайте также:
Познавательно развлекательная программа каникулы в безопасном формате

В основном создает файл в «%userprofile%DocumentsWindowsPowerShellprofile.ps1», который PowerShell будет выполнять каждый раз, когда он инициируется, подключая его к PowerShell.

user5153992 14 ноя ’21 в 14:01 2021-11-14 14:01
2021-11-14 14:01

Если вы используете «старую» оболочку PowerShell 5 по умолчанию, проверьте, C:UsersUSERDocumentsWindowsPowerShell содержит:

#region conda initialize # !! Contents within this block are managed by ‘conda init’ !! (C:UsersUSERanaconda3Scriptsconda.exe» «shell.powershell» «hook») | Out-String | Invoke-Expression #endregion

Если у вас есть сообщение о том, что profile.ps1 не может быть выполнен, решите эту проблему с помощью set-executionpolicy remotesigned (но: небезопасно, поэтому не рекомендуется!), см.:

Имя не распознано как имя командлета


Windows PowerShell Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten. Installieren Sie die neueste PowerShell für neue Funktionen und Verbesserungen! https://aka.ms/PSWindows . : Die Datei «C:UsersUSERDocumentsWindowsPowerShellprofile.ps1» kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter «about_Execution_Policies» (https:/go.microsoft.com/fwlink/?LinkID=135170).

In Zeile:1 Zeichen:3 + . ‘C:UsersUSERDocumentsWindowsPowerShellprofile.ps1’ + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : Sicherheitsfehler: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess PS C:WINDOWSsystem32> set-executionpolicy remotesigned Ausführungsrichtlinie ändern Die Ausführungsrichtlinie trägt zum Schutz vor nicht vertrauenswürdigen Skripts bei. Wenn Sie die Ausführungsrichtlinie ändern, sind Sie möglicherweise den im Hilfethema «about_Execution_Policies» unter «https:/go.microsoft.com/fwlink/?LinkID=135170» beschriebenen Sicherheitsrisiken ausgesetzt. Möchten Sie die Ausführungsrichtlinie ändern? [J] Ja [A] Ja, alle [N] Nein [K] Nein, keine [H] Anhalten [?] Hilfe (Standard ist «N»): j

После входа j , перезапустите PowerShell. Вы увидите в действии:

Windows PowerShell Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten. Installieren Sie die neueste PowerShell für neue Funktionen und Verbesserungen! https://aka.ms/PSWindows Das Laden von persönlichen und Systemprofilen dauerte 1400 ms. (base) PS C:UsersUSER>

Короче говоря, постарайтесь сделать так, чтобы «profile.ps1» загружался. В моем случае мне больше не понадобился этот трюк, так как я установил PowerShell 7 , которому разрешено загружать файлы по умолчанию. Вы также можете просто открыть старую версию PowerShell 5 из кода Visual Studio и изменить настройки, чтобы они запускались при запуске, см. Как добавить anaconda powershell в vscode?.

Читайте также:
Каким документом зарегистрировать исходящую счет фактуру в программе 1с

Когда я запускаю PowerShell 7, conda init запускается автоматически, никаких небезопасных трюков не требуется. Поэтому просто параллельно установите PowerShell 7 (не удаляйте старый PowerShell 5!) и используйте вместо него новую версию.

Источник: stackru.com

Русские Блоги

Vscode Conda: не может идентифицировать элемент «conda» как имя командлета, функции, файлов сценариев или запуска программных решений

Перепечатано от других и добавлено, Pro -Test эффективен.

Источник проблемы:

Системной переменной нет, поэтому система вообще не может распознать команду Conda, и позиция не может быть найдена.

решение:

Добавьте переменную среды Anaconda в пользовательскую переменную: (на основе вашего собственного пути установки)

Мой: (Обратите внимание, что адрес установки Anaconda и два пути папок ниже, просто измените ранее модифицированные в соответствии с вашим собственным путем установки)

D:CodesAnaconda

D:CodesAnacondaScripts

D:CodesAnacondaLibrarybin。

Просто откройте VS -код.

Источник: russianblogs.com

conda : Имя «conda» не распознано Visual Studio Code

введите сюда описание изображения

Скрин прилагаю

Отслеживать
задан 18 дек 2020 в 12:20
359 4 4 серебряных знака 11 11 бронзовых знаков

Дело в том что conda не определяется как команда cmd или ps. Если нужно указать виртуальное окружение нажмите на python 3.8.3 (conda) и укажите путь к python.exe в этом окружении. (Поидее у Вас уже выбрано окружение конды)

18 дек 2020 в 14:46

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

У меня такая же ситуация была. Я так понял это из-за того, что при установке Anaconda не был выбран «Add Anaconda to my PATH» Т.е. мы должны пользоваться встроенным терминалом anaconda Я решил проблему добавлением терминала анаконды в vs code:

Информацию нашел вот тут Но vs выдал предупреждение:

This is deprecated, the new recommended way to configure your default shell is by creating a terminal profile in #terminal.integrated.profiles.windows# and setting its profile name as the default in #terminal.integrated.defaultProfile.windows# . This will currently take priority over the new profiles settings but that will change in the future.(2)

Собственно, как написано — то и делаем: Settings > в поиск вбиваем terminal.integrated.profiles.windows и добавляем наш терминал (args смотрим в свойствах ярлыка Anaconda Prompt (Anaconda3))

Читайте также:
Программа для улучшения качества звука на ПК в наушниках

«Anaconda»: < «path»: [ «$\Sysnative\cmd.exe», «$\System32\cmd.exe» ], «args»: [ «/K», «C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3» ] >

Далее: Settings > terminal.integrated.defaultProfile.windows выбираем наш терминал

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru