改变python环境' cmd'不被承认

时间:2016-12-06 08:07:34

标签: python windows cmd anaconda conda

7在win10上使用anaconda。然后我使用conda创建一个python3的独立环境:

conda create --name python3 python = 3

但是,当我使用activate python3

它表明:

C:\Users\xxxxx>activate python3
'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.

我检查了所有环境:

C:\Users\Alex Cui>conda info --envs
# conda environments:
#
python3                  C:\Users\Alex Cui\Anaconda2\envs\python3
root                  *  C:\Users\Alex Cui\Anaconda2

有人能帮助为什么它无法识别激活cmd吗?

3 个答案:

答案 0 :(得分:3)

您需要确保您的环境变量PATH具有cmd.exe所在的目录(C:\ Windows \ system32 \ cmd.exe)。

右键单击"计算机",选择"属性",然后"高级系统设置",然后"环境变量"。选择用户变量PATH并添加" C:\ Windows \ system32;"

编辑:更正了PATH只需要包含cmd.exe的目录,而不是cmd.exe的完整路径

答案 1 :(得分:0)

请勿在安装了anaconda的路径中使用空格。在其他地方重新安装并确保窗口不会在带空格的路径中搜索已使用的命令。

答案 2 :(得分:-1)

检查document on conda。 为了使用conda执行执行命令,必须输入conda以指示该命令将由conda执行,如

conda activate python3

类似于在windows中通过cmd使用python的方法,例如,

python setup.py install

将告诉python安装setup.py。

相关问题