无法在conda环境中访问激活,停用或conda

因此,如果我加载conda环境并想用于conda安装软件包(或其他任何软件包),则必须指定conda.exe。


我期望的工作:

(randomenv) λ conda --version

The system cannot find the path specified.

实际有效的方法:

(randomenv) λ conda.exe --version

conda 4.5.4

使事情变得更加复杂的是:


(randomenv) λ where conda

C:\Users\[USERNAME]\AppData\Local\conda\conda\envs\randomenv\Scripts\conda

C:\Users\[USERNAME]\AppData\Local\conda\conda\envs\randomenv\Scripts\conda.bat

C:\ProgramData\Anaconda3\Scripts\conda.exe

应该是第一个条目C:\Users\[USERNAME]\AppData\Local\conda\conda\envs\randomenv\Scripts\conda.exe,环境设置错误还是什么?



偶然的你
浏览 215回答 2
2回答

回首忆惘然

我有同样的问题。有趣的是,当我设置一个新的环境时,activate / deactivate命令可以正常工作。我将此环境的脚本文件夹与损坏的环境进行了比较。损坏的环境像您一样在scripts文件夹中具有激活/非激活文件,但工作环境却没有。通过删除无关的脚本(停用,conda,激活,.pt-postlink),损坏的环境现在可以再次工作。我怀疑我做过的其他事情损坏了此文件夹。我安装的软件包可能是罪魁祸首吗?如果我知道了,我会回发。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python