2017-06-30 94 views
0

我对这个问题非常感兴趣,并且真的会喜欢一些帮助,因为我在类似的问题上阅读了无数篇文章,但是我没有找到解决特定问题的方法。我在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(对于法国人来说很抱歉...)的屏幕截图。

谢谢!

+0

执行文件'C:\用户\安托\ Anaconda2 \脚本\ activate.bat'和'C:\用户\安托\ Anaconda2 \脚本\ activate'存在? – James

+0

他们没有在此文件夹中,但它们存在于C:\ Users \ Antoine \ Anaconda2 \ envs \ AntennaTracking \ Scripts中。 我试图在C:\ Users \ Antoine \ Anaconda2 \ Scripts中复制它们,但试图使用它们时出现错误。 我错过了你的评论,但我发现解决方案和它的可笑无趣:更新conda(请参阅我的答案)。感谢您的评论。 – AntoineH

回答