簡體   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