为什么Anaconda源激活不存在?

the*_*ist 12 python macos anaconda

我在Anaconda中成功创建了两个独立的Python环境,但似乎无法激活其中任何一个.我试图在Stackoverflow上尽可能多地阅读这个主题,但没有解决方案确实解决了我的问题.我在这个问题中添加了评论所要求的信息(Anaconda Environment Doesnt激活).

尝试激活环境时,控制台输出为-bash: activate: No such file or directory.

输出which conda/Users/username/anaconda3/bin/conda.输出type sourcesource is a shell builtin.尝试时which activate,shell不返回任何内容.

在我的bin文件夹中,我似乎也没有activate可执行文件,只有一个被调用activate-global-python-argcomplete.

为什么我缺少标准激活文件以及如何最好地解决此问题?

mat*_*exx 5

我认为您碰巧安装了一个臭虫版本的anaconda,并迅速对其进行了修补。

conda update conda
Run Code Online (Sandbox Code Playgroud)

应该让您恢复正常运行。


smi*_*y84 5

我遇到了类似的问题.就我而言,问题与使用有关tcsh,但activate只支持bashzsh.

您可以使用该命令检查当前使用的shell echo $0.

您必须使用兼容的shell才能使用该source activate命令.


Mik*_*ler 2

启动一个新终端并重试。或者,输入hash -r并查看是否有帮助。