无法激活Conda环境,因为' chcp'和' cmd'未被识别为内部或外部命令可操作程序

时间:2017-12-03 01:35:15

标签: python environment-variables anaconda command-prompt conda

我目前使用最新的Anaconda3-5.0.1,Python 3.6并使用 Windows 8(在Anaconda安装期间,我勾选了添加到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文件夹。

非常感谢帮助。非常感谢你们。

3 个答案:

答案 0 :(得分:2)

我认为首先应该将PATH添加到' cmd'和' chcp'位于环境中。 (通常在C:\ Windows \ System32中,你应该先检查出来) 然后添加路径,转到:

  

控制面板 - >高级系统设置 - >环境变量 - >   路径 - >修改

     

=====>然后添加" C:\ Windows \ System32 \"或"%SystemRoot%\ System32;%SystemRoot%"

它适用于其他人,但实际上这对我没用,然后我按照

运行命令
cd C:\Windows\System32 

activate [environment name]

(这意味着我必须激活那些位于' cmd' chcp'位置的环境。这很奇怪,但它对我有用。)

希望它有所帮助。

答案 1 :(得分:1)

就我而言,我更改了路径系统变量的值顺序-现在我将C:\ Windows \ System32设置为第一个值。我还在Path用户变量中添加了C:\ Windows \ System32。

答案 2 :(得分:0)

我遇到了问题,但要安装 matplotlib。

我用 C:\windows\system32 更改了我的环境变量,关闭了 Anaconda 提示符并以管理员身份重新打开。以管理员身份执行命令使其工作。

以下是一些对我的研究有帮助的链接: