Я установил 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 ответа
Нашел отличный средний пост, в котором это четко изложено:
- Установите последнюю версию Anaconda + PowerShell
- Откройте приглашение Anaconda и введите «conda init powershell».
- Откройте 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?.
Когда я запускаю 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