Не може да се активира Conda среда, тъй като „chcp“ и „cmd“ не се разпознават като вътрешна или външна програма, работеща с команди

В момента съм на най-новата Anaconda3-5.0.1, Python 3.6 и използвам Windows 8 (по време на инсталацията на Anaconda маркирах опцията add to PATH). В Anaconda Prompt създадох нов conda env и 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, която току-що създадох в списъка, но знакът * все още е до root. Отделните пътища също са зададени правилно, но не и до папката 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