2016-12-06 82 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不搜索具有空格的路徑中的已用命令。