我對這個問題非常感興趣,並且真的會喜歡一些幫助,因爲我在類似的問題上閱讀了無數篇文章,但是我沒有找到解決特定問題的方法。我在Windows 10與Anaconda 1.6.2和Python 2.7.13。激活/取消激活conda環境命令不被命令提示符識別
我在conda(稱爲AntennaTracking)中創建了一個我想要激活的新環境,同時停用了名爲root的默認環境。當我輸入「conda info --envs」時,我在兩個環境中都帶有一個*,表明兩者都存在,並且根被激活,Antennatracking不是。
我試圖在cmd提示符(以及每種語法變體...)中使用「activate AntennaTracking」和「deactivate root」,並且它說激活/停用不會被識別爲內部或外部命令或可執行文件。
我注意到,命令提示符在ç尋找命令:\用戶\安託\ Anaconda2 \腳本(這是在根環境)eventhough實際腳本文件都沒有,但在C:\ Users \ Antoine \ Anaconda2 \ envs \ AntennaTracking \ Scripts(所以在新環境中)。
我發現很多帖子說你必須修改系統的PATH環境變量,我試過了。我向PATH添加了C:\ Users \ Antoine \ Anaconda2 \ envs \ AntennaTracking \ Scripts,但cmd提示仍然在C:\ Users \ Antoine \ Anaconda2 \ Scripts中查找激活/停用。
從我所瞭解的情況來看,只要cmd提示符知道找到它,在任何環境中都可以使用實際激活/停用腳本的位置並不重要。這是真的嗎?
在任何情況下,我很樂意爲您提供的每一個建議和幫助。我已經嘗試了太多的東西來跟蹤它們,所以拍攝。
對不起,如果我忘記在這個問題中包含一些信息。這裏是cmd提示錯誤cmd和我目前的PATH PATH(對於法國人來說很抱歉...)的屏幕截圖。
謝謝!
執行文件'C:\用戶\安託\ Anaconda2 \腳本\ activate.bat'和'C:\用戶\安託\ Anaconda2 \腳本\ activate'存在? – James
他們沒有在此文件夾中,但它們存在於C:\ Users \ Antoine \ Anaconda2 \ envs \ AntennaTracking \ Scripts中。 我試圖在C:\ Users \ Antoine \ Anaconda2 \ Scripts中複製它們,但試圖使用它們時出現錯誤。 我錯過了你的評論,但我發現解決方案和它的可笑無趣:更新conda(請參閱我的答案)。感謝您的評論。 – AntoineH