2016-12-06 63 views
1

7在win10上使用anaconda。然后我用畅达创建python3的一个单独的环境:更改python环境'cmd'不被识别

畅达创建--name python3蟒蛇= 3

然而,当我使用激活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?

+1

你应该做的畅达激活python3 – Suresh2692

+0

我试图畅达激活,但相同的:C:\用户\亚历克斯崔>畅达激活python3 CommandNotFoundError:命令错误:使用命令错误“激活”。未找到命令:'activate'。 'activate'不是conda命令。 – Alex

回答

-1

检查document on conda。 为了使用畅达执行执行命令,畅达必须以表示该命令是由畅达执行的输入,如

conda activate python3 

方式类似,在Windows通过CMD使用Python,例如,

python setup.py install 

会告诉python安装setup.py。

+0

我尝试conda激活,但相同:C:\ Users \ Alex Cui> conda激活python3 CommandNotFoundError:命令错误:命令错误'activate'。未找到命令:'activate'。 'activate'不是conda命令。 – Alex

+0

这是不正确的,如@Alex上面注释中的错误消息所示。该命令只是在Windows上激活“envname”。 – darthbith

3

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

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

编辑:修正了在PATH只需要包含目录CMD.EXE,而不是CMD.EXE

+0

我做了你的建议,但仍然有相同的错误信息。真是奇怪。 – Alex

+1

您不需要将EXE文件放在PATH上,您需要将其目录放到PATH上。你可以尝试添加'%SystemRoot%\ system32'到你的PATH吗? – darthbith

+0

@darthbith是的,这是正确的,只是它的目录知道在哪里搜索。 –

0

的完整路径安装蟒蛇其中路径不要使用空格。重新安装其他地方,并确保Windows不搜索具有空格的路径中的已用命令。