繁体   English   中英

无法将 Conda 环境激活为“chcp”且“cmd”未被识别为内部或外部命令可操作程序

[英]Unable to activate Conda environment as 'chcp' and 'cmd' is not recognized as internal or external command operable program

我目前使用的是最新的 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 文件夹才正确设置。

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

我认为首先您应该将 'cmd' 和 'chcp' 所在的 PATH 添加到环境中。 (一般在C:\\Windows\\System32,应该先查一下) 然后加上路径,去:

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

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

它对其他人有效,但实际上这对我不起作用,然后我将命令运行为

cd C:\Windows\System32 

activate [environment name]

(这意味着我必须激活 'cmd' 和 'chcp' 所在的环境。这很奇怪,但对我有用。)

希望能帮助到你。

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM