Невозможно активировать среду Conda, так как «chcp» и «cmd» не распознаются как внутренняя или внешняя управляющая программа.

В настоящее время я использую новейшую версию Anaconda3-5.0.1, Python 3.6 и использую Windows 8 (во время установки Anaconda я отметил опцию добавления в PATH). В Anaconda Prompt я создал новую среду conda, и Anaconda говорит мне активировать ее с помощью

 activate newenv

Тем не менее, этот код ошибки выскакивает

 'chcp' is not recognized as an internal or external command, operable program or batch file
 'cmd' is not recognized as an internal or external command, operable program or batch file
 'cmd' is not recognized as an internal or external command, operable program or batch file 

Любые идеи? Я пробовал это на Anaconda Prompt

set PATH=C:\Users\WIN8.1\Anaconda3\envs\newenv\Scripts;C:\Users\WIN8.1\Anaconda3\envs\newenv;%PATH%

Однако это все еще безуспешно, как когда я проверял

conda info --envs

Я вижу только что созданную среду newenv в списке, но знак * все еще стоит рядом с корнем. Отдельные пути также установлены правильно, но только до папки Scripts.

Был бы очень признателен за помощь. Большое спасибо, ребята.


person shenxiaoya    schedule 03.12.2017    source источник


Ответы (3)


Я думаю, сначала вы должны добавить PATH, где «cmd» и «chcp» находятся в среде. (обычно в C:\Windows\System32, вы должны сначала проверить его) Затем добавьте путь, перейдите к:

Панель управления -> Дополнительные параметры системы -> Переменные среды -> Путь -> Изменить

=====> Затем добавьте "C:\Windows\System32\" или "%SystemRoot%\System32;%SystemRoot%"

Это сработало для других, но на самом деле это не сработало для меня, затем я запускаю команду как

cd C:\Windows\System32 

activate [environment name]

(это означает, что я должен активировать среду, в которой расположены «cmd» и «chcp». Это странно, но у меня это сработало.)

Надеюсь, поможет.

person Sparkle    schedule 17.01.2018

В моем случае я изменил порядок значений для переменной Path System - теперь у меня C:\Windows\System32 установлено в качестве первого значения. Я также добавил C:\Windows\System32 в пользовательскую переменную Path.

person Gabriela Stoica    schedule 24.03.2020

У меня была проблема, но для установки matplotlib.

Я изменил свою переменную среды на C:\windows\system32, закрыл приглашение Anaconda и снова открыл от имени администратора. Выполнение команды от имени администратора заработало.

Вот несколько ссылок, которые помогли моим исследованиям:

person Basile    schedule 06.01.2021